Package org.wildfly.security.auth.callback
Extended callbacks and supporting utilities which allow efficient callback handler implementation.
-
Interface Summary Interface Description ExtendedCallback A callback which provides extended information about its usage. -
Class Summary Class Description AbstractCredentialCallback Abstract base class for credential callbacks.AnonymousAuthorizationCallback A callback to authorize anonymous authentication.AuthenticationCompleteCallback An optional callback indicating the success or failure of the authentication operation.AvailableRealmsCallback A callback used to query a server participant for the names of realms that it is prepared to offer.CachedIdentityAuthorizeCallback A callback that is capable of perform authorization based on the identities managed by anIdentityCache
.CallbackUtil Helper utility methods for callback handlers.ChannelBindingCallback A callback used to establish the channel binding for a security mechanism which supports it.CredentialCallback A callback used to acquire credentials.CredentialUpdateCallback A callback to inform the callback handler of a credential change.EvidenceDecodePrincipalCallback A server-sideCallback
to pass the decoded evidence principal from the callback handler to the authentication mechanism.EvidenceVerifyCallback ACallback
for use where credential verification is required.ExclusiveNameCallback A variation onNameCallback
which allows exclusive access to the backing identity to be requested.ExtendedChoiceCallback A variation onChoiceCallback
which supports the extended callback interface.IdentityCredentialCallback A callback to inform a server authentication mechanism of a credential which may be cached on the authentication identity (if any).MechanismInformationCallback ACallback
to pass the information about the current mechanism to theCallbackHandler
.OptionalNameCallback ANameCallback
which is optional, for mechanisms that can accept a name from the server.ParameterCallback A callback used to acquire parameter specifications, either for outbound or inbound authentication.PasswordResetCallback A callback used when a password reset is required.PeerPrincipalCallback An optional callback to inform the callback handler of the peer's principal identity.PrincipalAuthorizeCallback An authorization callback similar to javaseAuthorizeCallback
but using a generic principal.SecurityIdentityCallback A server-side callback used to pass a realm identity from the callback handler to the authentication mechanism.SecurityLayerDisposedCallback A callback which indicates that the corresponding security layer (SASL client, SASL server, etc.) has been disposed and any related resources may be relinquished.ServerCredentialCallback A callback used to acquire the server (or "host") credential.SocketAddressCallback An optional callback which is used to inform the callback handler of the endpoint addresses of a connection being authenticated.SocketAddressQueryCallbackHandler A callback handler which delegates to another callback handler, passing the local and/or peer socket address to that callback handler on its first invocation.SSLCallback A callback which provides information to the callback handler about the established SSLSession.TrustedAuthoritiesCallback An optional callback used to retrieve information about trusted certificate authorities for authenticating peers. -
Enum Summary Enum Description SocketAddressCallback.Kind Endpoint disposition kinds. -
Exception Summary Exception Description FastUnsupportedCallbackException A version ofUnsupportedCallbackException
which does not initialize a full stack trace, and thus is much more efficient to construct.