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-sideCallbackto pass the decoded evidence principal from the callback handler to the authentication mechanism.EvidenceVerifyCallback ACallbackfor use where credential verification is required.ExclusiveNameCallback A variation onNameCallbackwhich allows exclusive access to the backing identity to be requested.ExtendedChoiceCallback A variation onChoiceCallbackwhich 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 ACallbackto pass the information about the current mechanism to theCallbackHandler.OptionalNameCallback ANameCallbackwhich 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 javaseAuthorizeCallbackbut 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 ofUnsupportedCallbackExceptionwhich does not initialize a full stack trace, and thus is much more efficient to construct.