Class ElytronAuthConfigProvider
java.lang.Object
org.wildfly.security.auth.jaspi.impl.ElytronAuthConfigProvider
- All Implemented Interfaces:
jakarta.security.auth.message.config.AuthConfigProvider
public class ElytronAuthConfigProvider
extends Object
implements jakarta.security.auth.message.config.AuthConfigProvider
The WildFly Elytron implementation of
AuthConfigProvider.- Author:
- Darran Lofthouse
-
Constructor Summary
ConstructorsConstructorDescriptionElytronAuthConfigProvider(String messageLayer, String applicationContext, List<AuthenticationModuleDefinition> serverAuthModuleDefinitions) -
Method Summary
Modifier and TypeMethodDescriptionjakarta.security.auth.message.config.ClientAuthConfiggetClientAuthConfig(String layer, String appContext, CallbackHandler handler) jakarta.security.auth.message.config.ServerAuthConfiggetServerAuthConfig(String layer, String appContext, CallbackHandler callbackHandler) voidrefresh()
-
Constructor Details
-
ElytronAuthConfigProvider
public ElytronAuthConfigProvider(String messageLayer, String applicationContext, List<AuthenticationModuleDefinition> serverAuthModuleDefinitions)
-
-
Method Details
-
getClientAuthConfig
public jakarta.security.auth.message.config.ClientAuthConfig getClientAuthConfig(String layer, String appContext, CallbackHandler handler) throws jakarta.security.auth.message.AuthException, SecurityException - Specified by:
getClientAuthConfigin interfacejakarta.security.auth.message.config.AuthConfigProvider- Throws:
jakarta.security.auth.message.AuthExceptionSecurityException- See Also:
-
getServerAuthConfig
public jakarta.security.auth.message.config.ServerAuthConfig getServerAuthConfig(String layer, String appContext, CallbackHandler callbackHandler) throws jakarta.security.auth.message.AuthException, SecurityException - Specified by:
getServerAuthConfigin interfacejakarta.security.auth.message.config.AuthConfigProvider- Throws:
jakarta.security.auth.message.AuthExceptionSecurityException- See Also:
-
refresh
public void refresh()- Specified by:
refreshin interfacejakarta.security.auth.message.config.AuthConfigProvider- See Also:
-