All Classes and Interfaces
Class
Description
A custom
SecurityIdentityAugmentor that adds active roles to the SecurityIdentity.A custom
SecurityIdentityAugmentor that, after Quarkus OIDC or Internal Auth extracted
and validated the principal credentials, augments the SecurityIdentity by authenticating
the principal and setting an AuthenticatedPolarisPrincipal as the identity's principal.Polaris-specific configuration for OIDC tenants.
Polaris-specific, per-tenant configuration for OIDC authentication.
Resolves the Polaris OIDC tenant to use for the given
SecurityIdentity.A
SecurityIdentityAugmentor that resolves the Polaris OIDC tenant configuration for the
given identity and adds it as an attribute to the SecurityIdentity.A
SecurityIdentityAugmentor that maps the access token claims, as provided by the OIDC
authentication mechanism, to Polaris-specific properties (principal and principal roles).Maps the
SecurityIdentity, as provided by the OIDC authentication mechanism, to a Polaris
principal.A mapper for extracting Polaris-specific role names from the
SecurityIdentity of a user.Convenience sub-interface of Polaris
PrincipalAuthInfo that also implements Quarkus
Credential, thus allowing it to be used as a security identity credential.Wraps around
QuarkusBehaviorChangesConfiguration but removes properties from `defaults`
that shouldn't be thereWraps around
QuarkusFeaturesConfiguration but removes properties from `defaults` that
shouldn't be thereConfiguration interface containing parameters for clients accessing S3 services from Polaris
servers.
Maintains a pool of STS clients.