-
Notifications
You must be signed in to change notification settings - Fork 87
guide authentication quarkus
Quarkus supports different authentication mechanisms through different extensions. For example:
-
quarkus-elytron-security-properties-fileprovides support for simple properties files that can be used for testing security. This supports both embedding user information inapplication.propertiesand standalone properties files. -
quarkus-security-jpaprovides support for authenticating via JPA. -
quarkus-elytron-security-jdbcprovides support for authenticating with JDBC -
quarkus-smallrye-jwtprovides support for authenticating using JSON Web Tokens. It allows you to inject the token and claims into the application as per the MicroProfile JWT specification. -
quarkus-oidcprovides support for authentication via an OpenID Connect provider e.g. KeyCloak -
quarkus-keycloak-authorizationprovides support for a policy enforcer using Keycloak Authorization Services.
For mix authentication, see here.
For further details see Quarkus - Security architecture and guides. Quarkus also provides a compatibility layer for Spring Security in the form of the spring-security extension.
This documentation is licensed under the Creative Commons License (Attribution-NoDerivatives 4.0 International).
