Class IntrospectionResponse
java.lang.Object
io.micronaut.security.endpoints.introspection.IntrospectionResponse
- Author:
 - Sergio del Amo
 - See Also:
 
- 
Constructor Summary
ConstructorsConstructorDescriptionIntrospectionResponse(boolean active, @Nullable String tokenType, @Nullable String scope, @Nullable String clientId, @Nullable String username, @Nullable Long exp, @Nullable Long iat, @Nullable Long nbf, @Nullable String sub, @Nullable String aud, @Nullable String iss, @Nullable String jti, @Nullable Map<String, Object> extensions)  - 
Method Summary
Modifier and TypeMethodDescriptionvoidaddExtension(String key, Object value) @Nullable StringgetAud()@Nullable String@Nullable LonggetExp()@Nullable LonggetIat()@Nullable StringgetIss()@Nullable StringgetJti()@Nullable LonggetNbf()@Nullable StringgetScope()@Nullable StringgetSub()@Nullable String@Nullable StringbooleanisActive() 
- 
Constructor Details
- 
IntrospectionResponse
public IntrospectionResponse(boolean active, @Nullable @Nullable String tokenType, @Nullable @Nullable String scope, @Nullable @Nullable String clientId, @Nullable @Nullable String username, @Nullable @Nullable Long exp, @Nullable @Nullable Long iat, @Nullable @Nullable Long nbf, @Nullable @Nullable String sub, @Nullable @Nullable String aud, @Nullable @Nullable String iss, @Nullable @Nullable String jti, @Nullable @Nullable Map<String, Object> extensions) - Parameters:
 active- Boolean indicator of whether or not the presented token is currently active.tokenType- Type of token.scope- A JSON string containing a space-separated list of scopes associated with this token.clientId- Client identifier for the OAuth 2.0 client that requested this token.username- Human-readable identifier for the resource owner who authorized this token.exp- Integer timestamp, measured in the number of seconds since January 1 1970 UTC, indicating when this token will expire as defined in JWT.iat- Integer timestamp, measured in the number of seconds since January 1 1970 UTC, indicating when this token was originally issued, as defined in JWT.nbf- Integer timestamp, measured in the number of seconds since January 1 1970 UTC, indicating when this token is not to be used before, as defined in JWT.sub- Subject of the token, as defined in JWT [RFC7519]. Usually a machine-readable identifier of the resource owner who authorized this token.aud- Service-specific string identifier or list of string identifiers representing the intended audience for this token, as defined in JWT.iss- String representing the issuer of this token, as defined in JWT.jti- String identifier for the token, as defined in JWT.extensions- Extensions
 
 - 
 - 
Method Details
- 
addExtension
- Parameters:
 key- Keyvalue- Value
 - 
getExtensions
- Returns:
 - Extensions
 
 - 
isActive
public boolean isActive()- Returns:
 - Boolean indicator of whether or not the presented token is currently active.
 
 - 
getScope
- Returns:
 - A JSON string containing a space-separated list of scopes associated with this token.
 
 - 
getClientId
- Returns:
 - Client identifier for the OAuth 2.0 client that requested this token.
 
 - 
getUsername
- Returns:
 - Human-readable identifier for the resource owner who authorized this token.
 
 - 
getTokenType
- Returns:
 - Type of token.
 
 - 
getExp
- Returns:
 - Integer timestamp, measured in the number of seconds since January 1 1970 UTC, indicating when this token will expire as defined in JWT.
 
 - 
getIat
- Returns:
 - Integer timestamp, measured in the number of seconds since January 1 1970 UTC, indicating when this token was originally issued, as defined in JWT.
 
 - 
getNbf
- Returns:
 - Long timestamp, measured in the number of seconds since January 1 1970 UTC, indicating when this token is not to be used before, as defined in JWT.
 
 - 
getSub
- Returns:
 - Subject of the token, as defined in JWT [RFC7519]. Usually a machine-readable identifier of the resource owner who authorized this token.
 
 - 
getAud
- Returns:
 - Service-specific string identifier or list of string identifiers representing the intended audience for this token, as defined in JWT
 
 - 
getIss
- Returns:
 - Long timestamp, measured in the number of seconds since January 1 1970 UTC, indicating when this token was originally issued, as defined in JWT.
 
 - 
getJti
- Returns:
 - String identifier for the token, as defined in JWT.
 
 
 -