Annotation Interface AuthType
CDI qualifier to indicate which authentication type a
ConnectionCredentialVendor
supports.
This annotation allows the credential manager to automatically select the appropriate vendor based on the authentication type specified in the connection configuration.
Example usage:
@ApplicationScoped
@AuthType(AuthenticationType.SIGV4)
@Priority(CredentialVendorPriorities.DEFAULT)
public class SigV4ConnectionCredentialVendor implements ConnectionCredentialVendor {
// AWS STS AssumeRole logic for SigV4 authentication
}
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classHelper for creatingAuthTypequalifiers programmatically. -
Required Element Summary
Required ElementsModifier and TypeRequired ElementDescriptionorg.apache.polaris.core.connection.AuthenticationTypeThe authentication type this vendor supports.
-
Element Details
-
value
org.apache.polaris.core.connection.AuthenticationType valueThe authentication type this vendor supports.
-