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 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:
      getClientAuthConfig in interface jakarta.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:
      getServerAuthConfig in interface jakarta.security.auth.message.config.AuthConfigProvider
      Throws:
      jakarta.security.auth.message.AuthException
    • refresh

      public void refresh()
      Specified by:
      refresh in interface jakarta.security.auth.message.config.AuthConfigProvider