The English version of quarkus.io is the official project site. Translated sites are community supported on a best-effort basis.

Identity providers

In the Quarkus Security framework, identity providers play a crucial role in authentication and authorization by verifying user identities. IdentityProvider creates a SecurityIdentity instance, which gets used during user authentication to verify and authorize access requests to your Quarkus application.

IdentityProvider converte as credenciais de autenticação fornecidas por HttpAuthenticationMechanism para uma instância SecurityIdentity.

Some extensions, for example, OIDC, OAuth2, and SmallRye JWT, have inline IdentityProvider implementations specific to the supported authentication flow. For example, quarkus-oidc uses its own IdentityProvider to convert a token to a SecurityIdentity instance.

Se você utilizar a Basic ou form-based, você precisará adicionar uma instãncia IdentityProvider para converter um username e um password em uma instância SecurityIdentity.

Para começar a utilizar o security no Quarkus, considere a possibilidade de combinar a autenticação HTTP básica integrada no Quarkus com o Jakarta Persistence identity provider para permitir o role-based access control(RBAC).

Para obter mais informações sobre a autenticação básica, os seus mecanismos e os identity providers relacionados, consulte os seguintes recursos:

Conteúdo Relacionado