IDCS role mapping provider
idcs-role-mapper
This type provides the following service implementations:
-
io.helidon.security.spi.SecurityProvider -
io.helidon.security.spi.SubjectMappingProvider
Configuration options
| key | type | default value | description |
|---|---|---|---|
|
|
Use explicit io.helidon.security.providers.common.EvictableCache for role caching. |
|
|
string |
|
Configure subject type to use when requesting roles from IDCS. Can be either IDCS_SUBJECT_TYPE_USER or IDCS_SUBJECT_TYPE_CLIENT. Defaults to IDCS_SUBJECT_TYPE_USER. |
|
|
Use explicit io.helidon.security.providers.oidc.common.OidcConfig instance, e.g. when using it also for OIDC provider. |
|
|
SubjectType[] (USER, SERVICE) |
|
Add a supported subject type. If none added, io.helidon.security.SubjectType.USER is used. If any added, only the ones added will be used (e.g. if you want to use both io.helidon.security.SubjectType.USER and io.helidon.security.SubjectType.SERVICE, both need to be added. |