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'
