io.helidon.security.providers.idcs.mapper.IdcsMtRoleMapperProvider
Description
Multitenant IDCS role mapping provider. With default endpoint resolution, the first identity URI host label and extracted tenant IDs must be single DNS labels: 1 to 63 alphanumeric or hyphen characters, with no leading or trailing hyphen
Configuration options
| Key | Type | Default | Description |
|---|---|---|---|
cache- | Evictable | Use explicit io. for role caching | |
default- | String | user | Configure subject type to use when requesting roles from IDCS |
idcs- | Token | Configure token handler for IDCS Application name | |
oidc- | Oidc | Use explicit io. instance, e.g | |
subject- | List< | USER | Add a supported subject type |
idcs- | Token | Token handler for an IDCS tenant ID. The extracted tenant ID must be a single DNS label: 1 to 63 alphanumeric or hyphen characters, with no leading or trailing hyphen. Invalid tenant IDs fail before endpoint resolution |
See the manifest for all available types.