Class WrappingServerAuthContext

java.lang.Object
org.wildfly.security.auth.jaspi.impl.WrappingServerAuthContext
All Implemented Interfaces:
jakarta.security.auth.message.config.ServerAuthContext, jakarta.security.auth.message.ServerAuth

public class WrappingServerAuthContext extends Object implements jakarta.security.auth.message.config.ServerAuthContext
A wrapper around ServerAuthContext to allow us to use a ThreadLocal to associate our CallbackHandler.
Author:
Darran Lofthouse
  • Method Details

    • validateRequest

      public jakarta.security.auth.message.AuthStatus validateRequest(jakarta.security.auth.message.MessageInfo messageInfo, Subject clientSubject, Subject serviceSubject) throws jakarta.security.auth.message.AuthException
      Specified by:
      validateRequest in interface jakarta.security.auth.message.ServerAuth
      Throws:
      jakarta.security.auth.message.AuthException
    • secureResponse

      public jakarta.security.auth.message.AuthStatus secureResponse(jakarta.security.auth.message.MessageInfo messageInfo, Subject serviceSubject) throws jakarta.security.auth.message.AuthException
      Specified by:
      secureResponse in interface jakarta.security.auth.message.ServerAuth
      Throws:
      jakarta.security.auth.message.AuthException
    • cleanSubject

      public void cleanSubject(jakarta.security.auth.message.MessageInfo messageInfo, Subject subject) throws jakarta.security.auth.message.AuthException
      Specified by:
      cleanSubject in interface jakarta.security.auth.message.ServerAuth
      Throws:
      jakarta.security.auth.message.AuthException