Class NoAuthenicationScheme
java.lang.Object
org.tasktide.api.auth.NoAuthenicationScheme
- All Implemented Interfaces:
AuthenticationScheme
Allows no authentication scheme to support
testing, and piloting TaskTide
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionauthenticate(Object input) Returns nullAuthPrincipalmapToAuthPrincipal(Object input) Returns nullAuthPrincipalbooleanReturns truebooleanverifiyIssuer(Object input) Returns truebooleanverifyAudience(Object input) Returns truebooleanverifyExpiration(Object input) Returns true
-
Constructor Details
-
NoAuthenicationScheme
public NoAuthenicationScheme()Default constructor
-
-
Method Details
-
getSchemeType
- Specified by:
getSchemeTypein interfaceAuthenticationScheme- Returns:
AuthenticationSchemeType
-
authenticate
Returns nullAuthPrincipal- Specified by:
authenticatein interfaceAuthenticationScheme- Parameters:
input-- Returns:
AuthPrincipal- Throws:
AuthenticationException
-
mapToAuthPrincipal
Returns nullAuthPrincipal- Specified by:
mapToAuthPrincipalin interfaceAuthenticationScheme- Parameters:
input-- Returns:
AuthPrincipal}
-
validate
Returns true- Specified by:
validatein interfaceAuthenticationScheme- Parameters:
input-- Returns:
- true
-
verifiyIssuer
Returns true- Specified by:
verifiyIssuerin interfaceAuthenticationScheme- Parameters:
input-- Returns:
- true
-
verifyAudience
Returns true- Specified by:
verifyAudiencein interfaceAuthenticationScheme- Parameters:
input-- Returns:
- true
-
verifyExpiration
Returns true- Specified by:
verifyExpirationin interfaceAuthenticationScheme- Parameters:
input-- Returns:
- true
-