Package org.wildfly.security.auth.client
Elytron Client enable remote clients to authenticate using Elytron.
When a connection is established, the client makes use of an authentication context, which gives rules that match which authentication configuration is used with an outbound connection.
-
Interface Summary Interface Description ActiveSessionsSSLContext An interface indicating active sessions of an SSLContextLegacyConfiguration An interface which allows legacy configuration to take place if no Elytron client configuration is present in the global configuration. -
Class Summary Class Description AuthenticationConfiguration A configuration which controls how authentication is performed.AuthenticationContext A set of rules and authentication configurations to use with a client for establishing a connection.AuthenticationContextConfigurationClient A client for consuming authentication context configurations.ElytronXmlParser A parser for the Elytron XML schema.MatchRule A rule used for deciding which authentication configuration to use.PeerIdentity A peer's authenticated identity.PeerIdentity.Configuration The opaque configuration to apply to a peer identity.PeerIdentityContext A peer identity context.WildFlyElytronClientDefaultSSLContextProvider Provider that loads Elytron client configuration and provides default SSLContext which can be returned with SSLContext.getDefault() call.WildFlyElytronClientDefaultSSLContextSpi SSLContextSpi that is used by WildFlyElytronClientDefaultSSLContextProvider -
Enum Summary Enum Description CallbackKind The kinds of callbacks which can be handled by the user's callback. -
Exception Summary Exception Description InvalidAuthenticationConfigurationException An exception thrown to indicate that the client authentication configuration is invalid.