You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description
(Describe the feature here.)
The goal of this feature would be to enhance the existing quarkus-elytron-security extension (which covers only a file based identity store currently) to take benefits of Elytron Security supports for Database as identity store.
@danielpetisme the quarkus-elytron-security extension only cover basic authentication via a user/password file or embedded in application.properties not Oauth2.
But it's the right place to add an other identity store (an IdentityManager in Elytron security).
For the implementation, you should create a new identity store based on Elytron Database Identity Store and configure it inside io.quarkus.elytron.security.deployment.SecurityDeploymentProcessor.
As you said, I think it's just providing your realm like it is done in the SecurityDeploymentProcessor#configureFileRealmAuthConfig
For a first implementation I assume it's OK to depends on the current Datasource, be careful that you will add a dependency to agroal for this, try to make it optional.
Description
(Describe the feature here.)
The goal of this feature would be to enhance the existing quarkus-elytron-security extension (which covers only a file based identity store currently) to take benefits of Elytron Security supports for Database as identity store.
Implementation ideas
(If you have any implementation ideas, they can go here, however please note that all design change proposals should be posted to the Quarkus developer mailing list (or the corresponding Google Group; see the decisions process document for more information).
The discussion started here
https://groups.google.com/d/msg/quarkus-dev/fihoprhf_DE/8ZYlptFoAgAJ
The text was updated successfully, but these errors were encountered: