Interface IAuthenticator
- All Known Subinterfaces:
ISecurityClaimsAuthenticator
- All Known Implementing Classes:
Authenticator,CustomAuthenticator,SecurityClaimsAuthenticator
-
Method Summary
Modifier and TypeMethodDescriptionvoidauthenticate(jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse) voidauthenticate(jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse, jakarta.servlet.FilterChain chain) voidissueAuthenticationChallenge(jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse) booleanmatchesAuthRequest(jakarta.servlet.http.HttpServletRequest httpRequest)
-
Method Details
-
matchesAuthRequest
@ThingworxExtensionApiMethod(since={6,6}, canOverride=true) boolean matchesAuthRequest(jakarta.servlet.http.HttpServletRequest httpRequest) throws AuthenticatorException - Throws:
AuthenticatorException
-
authenticate
@ThingworxExtensionApiMethod(since={6,6}, canOverride=true) void authenticate(jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse) throws AuthenticatorException - Throws:
AuthenticatorException
-
authenticate
@ThingworxExtensionApiMethod(since={7,4}, canOverride=true) void authenticate(jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse, jakarta.servlet.FilterChain chain) throws AuthenticatorException - Throws:
AuthenticatorException
-
issueAuthenticationChallenge
@ThingworxExtensionApiMethod(since={6,6}, canOverride=true) void issueAuthenticationChallenge(jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse) throws AuthenticatorException - Throws:
AuthenticatorException
-