@ThingworxExtensionApiClass(since={6,6}) public interface ISecurityClaimsAuthenticator extends IAuthenticator
Modifier and Type | Method and Description |
---|---|
java.lang.String |
authenticate(SecurityClaims securityClaims)
Authenticate the specified securityClaims credentials. |
boolean |
matchesAuthRequest(SecurityClaims securityClaims)
Check if this authenticator is valid for authenticating the provided SecurityClaims |
authenticate, authenticate, issueAuthenticationChallenge, matchesAuthRequest
@ThingworxExtensionApiMethod(since={6,6}, canOverride=true) boolean matchesAuthRequest(SecurityClaims securityClaims) throws AuthenticatorException
securityClaims
- The SecurityClaims to check for handlingAuthenticatorException
@ThingworxExtensionApiMethod(since={6,6}, canOverride=true) java.lang.String authenticate(SecurityClaims securityClaims) throws AuthenticatorException
securityClaims
- defines SecurityClaims credentials to use for authentication.AuthenticatorException
- if authentication failed