cas_attributes.schema.yml in CAS Attributes 2.x
Same filename and directory in other branches
config/schema/cas_attributes.schema.yml
File
config/schema/cas_attributes.schema.ymlView source
- cas_attributes.settings:
- type: config_object
- label: 'CAS Attributes settings'
- mapping:
- sitewide_token_support:
- type: boolean
- label: 'Sitewide token support'
- token_allowed_attributes:
- type: sequence
- label: 'Allowed Attributes'
- sequence:
- type: string
- field:
- type: mapping
- label: 'User Field Mappings'
- mapping:
- sync_frequency:
- type: integer
- label: 'When should field mappings be applied to the user?'
- overwrite:
- type: boolean
- label: 'Overwrite existing field values'
- mappings:
- type: sequence
- label: 'Fields'
- sequence:
- type: string
- label: 'Field mapping'
- role:
- type: mapping
- label: 'User Role Mappings'
- mapping:
- sync_frequency:
- type: integer
- label: 'When should role mappings be applied to the user?'
- deny_login_no_match:
- type: boolean
- label: 'Deny login if no roles are mapped'
- deny_registration_no_match:
- type: boolean
- label: 'Deny registration if no roles are mapped'
- mappings:
- type: sequence
- label: 'Roles'
- sequence:
- type: mapping
- label: 'Role mapping'
- mapping:
- rid:
- type: string
- label: 'Role ID'
- method:
- type: string
- label: Method
- attribute:
- type: string
- label: Attribute
- value:
- type: string
- label: Value
- negate:
- type: boolean
- label: Negate
- remove_without_match:
- type: boolean
- label: 'Remove role from user if match fails'