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 there
Wraps around QuarkusFeaturesConfiguration but removes properties from `defaults` that shouldn't be there
 
 
 
 
 
 
 
 
 
Configuration interface containing parameters for clients accessing S3 services from Polaris servers.
 
Maintains a pool of STS clients.