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 String
getAudience()
String
getClientId()
String
getIntrospectionString()
String
getIssuer()
Set<String>
getScopes()
String
getSubject()
String
getUsername()
boolean
isActive()
-
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()
-
-