Package io.quarkus.oidc.runtime
Interface OidcTenantConfig.Roles
- All Known Implementing Classes:
OidcTenantConfig.Roles
- Enclosing interface:
- OidcTenantConfig
public static interface OidcTenantConfig.Roles
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionA list of paths to claims containing an array of groups.The separator for splitting strings that contain multiple group values.source()Source of the principal roles.
-
Method Details
-
roleClaimPath
A list of paths to claims containing an array of groups. Each path starts from the top level JWT JSON object and can contain multiple segments. Each segment represents a JSON object name only; for example: "realm/groups". Use double quotes with the namespace-qualified claim names. This property can be used if a token has no `groups` claim but has the groups set in one or more different claims. -
roleClaimSeparator
The separator for splitting strings that contain multiple group values. It is only used if the "role-claim-path" property points to one or more custom claims whose values are strings. A single space is used by default because the standard `scope` claim can contain a space-separated sequence. -
source
Optional<OidcTenantConfig.Roles.Source> source()Source of the principal roles.
-