Package org.apache.polaris.service.auth
Interface AuthenticationRealmConfiguration
public interface AuthenticationRealmConfiguration
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interfacestatic interface -
Method Summary
Modifier and TypeMethodDescriptionThe configuration for the authenticator.The configuration for the token broker factory.The configuration for the OAuth2 service that delivers OAuth2 tokens.type()The type of authentication for this realm.
-
Method Details
-
type
AuthenticationType type()The type of authentication for this realm. -
authenticator
AuthenticationRealmConfiguration.AuthenticatorConfiguration authenticator()The configuration for the authenticator. The authenticator is responsible for validating token credentials and mapping those credentials to an existing Polaris principal. -
tokenService
AuthenticationRealmConfiguration.TokenServiceConfiguration tokenService()The configuration for the OAuth2 service that delivers OAuth2 tokens. Only relevant when using internal authentication (using Polaris as the authorization server). -
tokenBroker
The configuration for the token broker factory. Token brokers are used by both the authenticator and the token service. Only relevant when using internal authentication (using Polaris as the authorization server).
-