Interface IAuthenticator
-
- All Known Subinterfaces:
ISecurityClaimsAuthenticator
- All Known Implementing Classes:
Authenticator
,CustomAuthenticator
,SecurityClaimsAuthenticator
@ThingworxExtensionApiClass(since={6,6}) public interface IAuthenticator
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
authenticate(javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse)
void
authenticate(javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse, javax.servlet.FilterChain chain)
void
issueAuthenticationChallenge(javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse)
boolean
matchesAuthRequest(javax.servlet.http.HttpServletRequest httpRequest)
-
-
-
Method Detail
-
matchesAuthRequest
@ThingworxExtensionApiMethod(since={6,6}, canOverride=true) boolean matchesAuthRequest(javax.servlet.http.HttpServletRequest httpRequest) throws AuthenticatorException
- Throws:
AuthenticatorException
- If an error occurs
-
authenticate
@ThingworxExtensionApiMethod(since={6,6}, canOverride=true) void authenticate(javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse) throws AuthenticatorException
- Throws:
AuthenticatorException
- If an error occurs
-
authenticate
@ThingworxExtensionApiMethod(since={7,4}, canOverride=true) void authenticate(javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse, javax.servlet.FilterChain chain) throws AuthenticatorException
- Throws:
AuthenticatorException
- If an error occurs
-
issueAuthenticationChallenge
@ThingworxExtensionApiMethod(since={6,6}, canOverride=true) void issueAuthenticationChallenge(javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse) throws AuthenticatorException
- Throws:
AuthenticatorException
- If an error occurs
-
-