Package com.sun.xml.wss.provider.wsit
Class SAMConfigProvider
java.lang.Object
com.sun.xml.wss.provider.wsit.SAMConfigProvider
- All Implemented Interfaces:
jakarta.security.auth.message.config.AuthConfigProvider
public class SAMConfigProvider
extends Object
implements jakarta.security.auth.message.config.AuthConfigProvider
Required wrapper for custom
ServerAuthModule.- Author:
- David Matejcek
-
Constructor Summary
ConstructorsConstructorDescriptionSAMConfigProvider(jakarta.security.auth.message.module.ServerAuthModule serverAuthModule) -
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 handler) voidrefresh()
-
Constructor Details
-
SAMConfigProvider
public SAMConfigProvider(jakarta.security.auth.message.module.ServerAuthModule serverAuthModule) - Parameters:
serverAuthModule- - this module does all the authentication,
-
-
Method Details
-
getClientAuthConfig
public jakarta.security.auth.message.config.ClientAuthConfig getClientAuthConfig(String layer, String appContext, CallbackHandler handler) throws jakarta.security.auth.message.AuthException - Specified by:
getClientAuthConfigin interfacejakarta.security.auth.message.config.AuthConfigProvider- Throws:
jakarta.security.auth.message.AuthException
-
getServerAuthConfig
public jakarta.security.auth.message.config.ServerAuthConfig getServerAuthConfig(String layer, String appContext, CallbackHandler handler) throws jakarta.security.auth.message.AuthException - Specified by:
getServerAuthConfigin interfacejakarta.security.auth.message.config.AuthConfigProvider- Throws:
jakarta.security.auth.message.AuthException
-
refresh
public void refresh()- Specified by:
refreshin interfacejakarta.security.auth.message.config.AuthConfigProvider
-