Package io.quarkus.oidc
Class TokenIntrospection
- java.lang.Object
-
- io.quarkus.oidc.runtime.AbstractJsonObjectResponse
-
- io.quarkus.oidc.TokenIntrospection
-
public class TokenIntrospection extends AbstractJsonObjectResponse
Represents a token introspection result
-
-
Constructor Summary
Constructors Constructor Description TokenIntrospection()TokenIntrospection(jakarta.json.JsonObject json)TokenIntrospection(String introspectionJson)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAudience()StringgetClientId()StringgetIntrospectionString()StringgetIssuer()Set<String>getScopes()StringgetSubject()StringgetUsername()booleanisActive()-
Methods inherited from class io.quarkus.oidc.runtime.AbstractJsonObjectResponse
contains, get, getAllProperties, getArray, getBoolean, getJsonObject, getLong, getNonNullJsonString, getObject, getPropertyNames, getString
-
-
-
-
Constructor Detail
-
TokenIntrospection
public TokenIntrospection()
-
TokenIntrospection
public TokenIntrospection(String introspectionJson)
-
TokenIntrospection
public TokenIntrospection(jakarta.json.JsonObject json)
-
-
Method Detail
-
isActive
public boolean isActive()
-
getUsername
public String getUsername()
-
getSubject
public String getSubject()
-
getAudience
public String getAudience()
-
getIssuer
public String getIssuer()
-
getClientId
public String getClientId()
-
getIntrospectionString
public String getIntrospectionString()
-
-