Class CognitoAuthorizerClaims
java.lang.Object
io.quarkus.amazon.lambda.http.model.CognitoAuthorizerClaims
This object represents the claims property in the authorizer context of a request. The claims object is normally populated
by a Cognito User Pool authorizer and contains the following fields:
"claims": {
"sub": "42df3b02-29f1-4779-a3e5-eff92ff280b2",
"aud": "2k3no2j1rjjbqaskc4bk0ub29b",
"email_verified": "true",
"token_use": "id",
"auth_time": "1492467169",
"iss": "https://cognito-idp.us-east-2.amazonaws.com/us-east-2_Adx5ZHePg",
"cognito:username": "sapessi",
"expiration": "Mon Apr 17 23:12:49 UTC 2017",
"issuedAt": "Mon Apr 17 22:12:49 UTC 2017",
"email": "bulianis@amazon.com"
}
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetEmail()booleanvoidsetAudience(String audience) voidsetAuthTime(Long authTime) voidvoidvoidsetEmailVerified(boolean emailVerified) voidsetExpiration(String expiration) voidsetIssuedAt(String issuedAt) voidvoidsetSubject(String subject) voidsetTokenUse(String tokenUse) voidsetUsername(String username)
-
Constructor Details
-
CognitoAuthorizerClaims
public CognitoAuthorizerClaims()
-
-
Method Details
-
getClaim
-
setClaim
-
getSubject
-
setSubject
-
getAudience
-
setAudience
-
getIssuer
-
setIssuer
-
getTokenUse
-
setTokenUse
-
getUsername
-
setUsername
-
getEmail
-
setEmail
-
isEmailVerified
public boolean isEmailVerified() -
setEmailVerified
public void setEmailVerified(boolean emailVerified) -
getAuthTime
-
setAuthTime
-
getExpiration
-
setExpiration
-
getIssuedAt
-
setIssuedAt
-