Package io.quarkus.oidc
Class OidcTenantConfig.Roles
java.lang.Object
io.quarkus.oidc.OidcTenantConfig.Roles
- All Implemented Interfaces:
OidcTenantConfig.Roles
- Enclosing class:
- OidcTenantConfig
@Deprecated(since="3.18")
public static class OidcTenantConfig.Roles
extends Object
implements OidcTenantConfig.Roles
Deprecated.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionDeprecated.A list of paths to claims containing an array of groups.Deprecated.The separator for splitting strings that contain multiple group values.Deprecated.Source of the principal roles. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic OidcTenantConfig.RolesfromClaimPath(List<String> path) Deprecated.static OidcTenantConfig.RolesfromClaimPathAndSeparator(List<String> path, String sep) Deprecated.Deprecated.Deprecated.Deprecated.Deprecated.A list of paths to claims containing an array of groups.Deprecated.The separator for splitting strings that contain multiple group values.voidsetRoleClaimPath(List<String> roleClaimPath) Deprecated.voidsetRoleClaimSeparator(String roleClaimSeparator) Deprecated.voidDeprecated.source()Deprecated.Source of the principal roles.
-
Field Details
-
roleClaimPath
Deprecated.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
Deprecated.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
Deprecated.Source of the principal roles.
-
-
Constructor Details
-
Roles
public Roles()Deprecated.
-
-
Method Details
-
fromClaimPath
Deprecated. -
fromClaimPathAndSeparator
Deprecated. -
getRoleClaimPath
Deprecated. -
setRoleClaimPath
Deprecated. -
getRoleClaimSeparator
Deprecated. -
setRoleClaimSeparator
Deprecated. -
getSource
Deprecated. -
setSource
Deprecated. -
roleClaimPath
Deprecated.Description copied from interface:OidcTenantConfig.RolesA 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.- Specified by:
roleClaimPathin interfaceOidcTenantConfig.Roles
-
roleClaimSeparator
Deprecated.Description copied from interface:OidcTenantConfig.RolesThe 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.- Specified by:
roleClaimSeparatorin interfaceOidcTenantConfig.Roles
-
source
Deprecated.Description copied from interface:OidcTenantConfig.RolesSource of the principal roles.- Specified by:
sourcein interfaceOidcTenantConfig.Roles
-
OidcTenantConfigBuilder.RolesBuilderbuilder