Package step.core.access.authentication
Class AccessTokenValidator
- java.lang.Object
- 
- step.core.access.authentication.AccessTokenValidator
 
- 
 public class AccessTokenValidator extends java.lang.Object
- 
- 
Field SummaryFields Modifier and Type Field Description static java.lang.StringUSER_INFO_KEY
 - 
Constructor SummaryConstructors Constructor Description AccessTokenValidator(JWTSettings localJwtSettings, AccessTokenManager accessTokenManager, ApiTokenAccessor apiTokenAccessor)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description step.core.authentication.AuthenticationTokenDetailsparseAndValidateAccessToken(java.lang.String accessToken, step.framework.server.access.TokenType tokenType, boolean extractUserInfo)step.core.authentication.AuthenticationTokenDetailsparseAndValidateTokens(step.core.authentication.TokenEndpointsResponse tokenInfo, step.framework.server.access.TokenType tokenType, boolean extractUserInfo)voidsetExtJwtSettings(JWTSettings extJwtSettings)
 
- 
- 
- 
Field Detail- 
USER_INFO_KEYpublic static final java.lang.String USER_INFO_KEY - See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
AccessTokenValidatorpublic AccessTokenValidator(JWTSettings localJwtSettings, AccessTokenManager accessTokenManager, ApiTokenAccessor apiTokenAccessor) 
 
- 
 - 
Method Detail- 
setExtJwtSettingspublic void setExtJwtSettings(JWTSettings extJwtSettings) 
 - 
parseAndValidateAccessTokenpublic step.core.authentication.AuthenticationTokenDetails parseAndValidateAccessToken(java.lang.String accessToken, step.framework.server.access.TokenType tokenType, boolean extractUserInfo) throws step.core.deployment.AuthorizationException- Throws:
- step.core.deployment.AuthorizationException
 
 - 
parseAndValidateTokenspublic step.core.authentication.AuthenticationTokenDetails parseAndValidateTokens(step.core.authentication.TokenEndpointsResponse tokenInfo, step.framework.server.access.TokenType tokenType, boolean extractUserInfo) throws step.core.deployment.AuthorizationException- Throws:
- step.core.deployment.AuthorizationException
 
 
- 
 
-