the number of seconds that a new access token is valid for.
the audiences of this OAuth client.
the whitespace-separated audiences of this OAuth client.
a map containing all claims that this OAuth client is allowed to request for tokens.
use getId() instead.
use getName() instead.
the number of seconds that a new delegation is valid for.
A description of this OAuth client.
The ID of the OAuth client as configured in Curity.
the ID token issuer if configured for this client, or null
otherwise.
the number of seconds that a new ID token is valid for.
the authenticated user at the time that this client was registered.
Notice that this is only valid for dynamically registered clients. Other clients will return null
.
User-friendly name of this OAuth client.
the configured prefix scopes for this OAuth client.
The properties of this client. The property values are typed, i.e. if they were stored with non-string values, which is possible for dynamically-registered clients, their type will be maintained. Notice that static clients can only have string-valued properties.
The authorized redirect URIs for this OAuth client.
the number of seconds that a new refresh token is valid for.
use [getScopeNames] instead.
Get the scopes this OAuth client is configured with. This method returns a typed object that can be used to safely check requested scopes. Prefer to use this object than calling [getScopeNames] and using Set operations on that.@returns the scopes configured for this client.
the names of the scopes this OAuth client is configured with. Notice that this may include prefix scopes. Prefer to use [getScopes] or [getPrefixScopes] to obtain full information about the scopes configuration.
all the configured scopes for this OAuth client.
The secret of this client. May be null if this client is not authenticated or uses a different method to authenticate.
a map containing all claims that this OAuth client is allowed to request for tokens.
the configured prefix scopes for this OAuth client.
The properties of this client. The property values are typed, i.e. if they were stored with non-string values, which is possible for dynamically-registered clients, their type will be maintained. Notice that static clients can only have string-valued properties.
Get the scopes this OAuth client is configured with. This method returns a typed object that can be used to safely check requested scopes. Prefer to use this object than calling [getScopeNames] and using Set operations on that.@returns the scopes configured for this client.
all the configured scopes for this OAuth client.
OAuth client information.