Class SAMAuthConfig

java.lang.Object
com.sun.xml.wss.provider.wsit.SAMAuthConfig
All Implemented Interfaces:
jakarta.security.auth.message.config.AuthConfig, jakarta.security.auth.message.config.ServerAuthConfig

public class SAMAuthConfig extends Object implements jakarta.security.auth.message.config.ServerAuthConfig
Required wrapper for custom ServerAuthModule
Author:
David Matejcek
  • Constructor Details

    • SAMAuthConfig

      public SAMAuthConfig(String layer, String appContext, CallbackHandler handler, jakarta.security.auth.message.module.ServerAuthModule serverAuthModule)
      Parameters:
      layer - - usually SOAP or HttpServlet
  • Method Details

    • getMessageLayer

      public String getMessageLayer()
      Specified by:
      getMessageLayer in interface jakarta.security.auth.message.config.AuthConfig
    • getAppContext

      public String getAppContext()
      Specified by:
      getAppContext in interface jakarta.security.auth.message.config.AuthConfig
    • getAuthContextID

      public String getAuthContextID(jakarta.security.auth.message.MessageInfo messageInfo)
      Specified by:
      getAuthContextID in interface jakarta.security.auth.message.config.AuthConfig
    • refresh

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

      public boolean isProtected()
      Specified by:
      isProtected in interface jakarta.security.auth.message.config.AuthConfig
    • getAuthContext

      public jakarta.security.auth.message.config.ServerAuthContext getAuthContext(String authContextID, Subject serviceSubject, Map<String,Object> properties) throws jakarta.security.auth.message.AuthException
      Specified by:
      getAuthContext in interface jakarta.security.auth.message.config.ServerAuthConfig
      Throws:
      jakarta.security.auth.message.AuthException