Class BasicAuthenticationMechanism

  • All Implemented Interfaces:
    jakarta.security.enterprise.authentication.mechanism.http.HttpAuthenticationMechanism

    public class BasicAuthenticationMechanism
    extends Object
    implements jakarta.security.enterprise.authentication.mechanism.http.HttpAuthenticationMechanism
    Authentication mechanism that authenticates using basic authentication
    Author:
    Arjan Tijms
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected BasicAuthenticationMechanism()  
        BasicAuthenticationMechanism​(jakarta.security.enterprise.authentication.mechanism.http.BasicAuthenticationMechanismDefinition basicAuthenticationMechanismDefinition)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      jakarta.security.enterprise.AuthenticationStatus validateRequest​(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext httpMsgContext)  
      • Methods inherited from interface jakarta.security.enterprise.authentication.mechanism.http.HttpAuthenticationMechanism

        cleanSubject, secureResponse
    • Constructor Detail

      • BasicAuthenticationMechanism

        protected BasicAuthenticationMechanism()
      • BasicAuthenticationMechanism

        public BasicAuthenticationMechanism​(jakarta.security.enterprise.authentication.mechanism.http.BasicAuthenticationMechanismDefinition basicAuthenticationMechanismDefinition)
    • Method Detail

      • validateRequest

        public jakarta.security.enterprise.AuthenticationStatus validateRequest​(jakarta.servlet.http.HttpServletRequest request,
                                                                                jakarta.servlet.http.HttpServletResponse response,
                                                                                jakarta.security.enterprise.authentication.mechanism.http.HttpMessageContext httpMsgContext)
                                                                         throws jakarta.security.enterprise.AuthenticationException
        Specified by:
        validateRequest in interface jakarta.security.enterprise.authentication.mechanism.http.HttpAuthenticationMechanism
        Throws:
        jakarta.security.enterprise.AuthenticationException