Class: ProtocolMapper
Keycloak OIDC protocol mapper.
URI: cr8tor_metamodel:ProtocolMapper
classDiagram
class ProtocolMapper
click ProtocolMapper href "../ProtocolMapper/"
ProtocolMapper : config
ProtocolMapper : consent_required
ProtocolMapper : name
ProtocolMapper : protocol_mapper
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| name | 1 String |
Mapper name | direct |
| protocol_mapper | 1 String |
Mapper type or class | direct |
| consent_required | 0..1 Boolean |
direct | |
| config | 0..1 String |
Mapper configuration as JSON string | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| KeycloakClientConfig | protocol_mappers | range | ProtocolMapper |
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/karectl-crates/cr8tor-metamodel
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | cr8tor_metamodel:ProtocolMapper |
| native | cr8tor_metamodel:ProtocolMapper |
LinkML Source
Direct
name: ProtocolMapper
description: Keycloak OIDC protocol mapper.
from_schema: https://w3id.org/karectl-crates/cr8tor-metamodel
attributes:
name:
name: name
description: Mapper name.
from_schema: https://w3id.org/karectl-crates/deployment-model
domain_of:
- Project
- Action
- Source
- Dataset
- Table
- Column
- Resource
- Environment
- KeycloakClientConfig
- SecretRef
- ProtocolMapper
- EnvironmentVariable
range: string
required: true
protocol_mapper:
name: protocol_mapper
description: Mapper type or class.
from_schema: https://w3id.org/karectl-crates/deployment-model
rank: 1000
domain_of:
- ProtocolMapper
range: string
required: true
consent_required:
name: consent_required
from_schema: https://w3id.org/karectl-crates/deployment-model
rank: 1000
ifabsent: 'false'
domain_of:
- ProtocolMapper
range: boolean
required: false
config:
name: config
description: Mapper configuration as JSON string.
from_schema: https://w3id.org/karectl-crates/deployment-model
rank: 1000
domain_of:
- ProtocolMapper
range: string
required: false
Induced
name: ProtocolMapper
description: Keycloak OIDC protocol mapper.
from_schema: https://w3id.org/karectl-crates/cr8tor-metamodel
attributes:
name:
name: name
description: Mapper name.
from_schema: https://w3id.org/karectl-crates/deployment-model
alias: name
owner: ProtocolMapper
domain_of:
- Project
- Action
- Source
- Dataset
- Table
- Column
- Resource
- Environment
- KeycloakClientConfig
- SecretRef
- ProtocolMapper
- EnvironmentVariable
range: string
required: true
protocol_mapper:
name: protocol_mapper
description: Mapper type or class.
from_schema: https://w3id.org/karectl-crates/deployment-model
rank: 1000
alias: protocol_mapper
owner: ProtocolMapper
domain_of:
- ProtocolMapper
range: string
required: true
consent_required:
name: consent_required
from_schema: https://w3id.org/karectl-crates/deployment-model
rank: 1000
ifabsent: 'false'
alias: consent_required
owner: ProtocolMapper
domain_of:
- ProtocolMapper
range: boolean
required: false
config:
name: config
description: Mapper configuration as JSON string.
from_schema: https://w3id.org/karectl-crates/deployment-model
rank: 1000
alias: config
owner: ProtocolMapper
domain_of:
- ProtocolMapper
range: string
required: false