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",
forRemoval=true)
public static class OidcTenantConfig.Roles
extends Object
implements OidcTenantConfig.Roles
Deprecated, for removal: This API element is subject to removal in a future version.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumDeprecated, for removal: This API element is subject to removal in a future version. -
Field Summary
FieldsModifier and TypeFieldDescriptionDeprecated, for removal: This API element is subject to removal in a future version.A list of paths to claims containing an array of groups.Deprecated, for removal: This API element is subject to removal in a future version.The separator for splitting strings that contain multiple group values.Deprecated, for removal: This API element is subject to removal in a future version.Source of the principal roles. -
Constructor Summary
ConstructorsConstructorDescriptionRoles()Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionstatic OidcTenantConfig.RolesfromClaimPath(List<String> path) Deprecated, for removal: This API element is subject to removal in a future version.static OidcTenantConfig.RolesfromClaimPathAndSeparator(List<String> path, String sep) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.A list of paths to claims containing an array of groups.Deprecated, for removal: This API element is subject to removal in a future version.The separator for splitting strings that contain multiple group values.voidsetRoleClaimPath(List<String> roleClaimPath) Deprecated, for removal: This API element is subject to removal in a future version.voidsetRoleClaimSeparator(String roleClaimSeparator) Deprecated, for removal: This API element is subject to removal in a future version.voidDeprecated, for removal: This API element is subject to removal in a future version.source()Deprecated, for removal: This API element is subject to removal in a future version.Source of the principal roles.
-
Field Details
-
roleClaimPath
Deprecated, for removal: This API element is subject to removal in a future version.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, for removal: This API element is subject to removal in a future version.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, for removal: This API element is subject to removal in a future version.Source of the principal roles.
-
-
Constructor Details
-
Roles
public Roles()Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
fromClaimPath
Deprecated, for removal: This API element is subject to removal in a future version. -
fromClaimPathAndSeparator
Deprecated, for removal: This API element is subject to removal in a future version. -
getRoleClaimPath
Deprecated, for removal: This API element is subject to removal in a future version. -
setRoleClaimPath
Deprecated, for removal: This API element is subject to removal in a future version. -
getRoleClaimSeparator
Deprecated, for removal: This API element is subject to removal in a future version. -
setRoleClaimSeparator
Deprecated, for removal: This API element is subject to removal in a future version. -
getSource
Deprecated, for removal: This API element is subject to removal in a future version. -
setSource
Deprecated, for removal: This API element is subject to removal in a future version. -
roleClaimPath
Deprecated, for removal: This API element is subject to removal in a future version.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, for removal: This API element is subject to removal in a future version.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, for removal: This API element is subject to removal in a future version.Description copied from interface:OidcTenantConfig.RolesSource of the principal roles.- Specified by:
sourcein interfaceOidcTenantConfig.Roles
-
OidcTenantConfigBuilder.RolesBuilderbuilder