You are here

simplesamlphp_auth.schema.yml in simpleSAMLphp Authentication 8.3

config/schema/simplesamlphp_auth.schema.yml

File

config/schema/simplesamlphp_auth.schema.yml
View source
  1. # Schema for the configuration files of the SimpleSAMLphp_auth module.
  2. simplesamlphp_auth.settings:
  3. type: config_object
  4. label: 'SimpleSAMLphp Auth Settings'
  5. mapping:
  6. activate:
  7. type: boolean
  8. label: 'Activate authentication via SimpleSAMLphp'
  9. auth_source:
  10. type: string
  11. label: 'Authentication source for this SP'
  12. login_link_display_name:
  13. type: label
  14. label: 'Federated Log In Link Display Name'
  15. login_link_show:
  16. type: boolean
  17. label: 'Display a link to the Federated Login page on the user login form'
  18. user_name:
  19. type: string
  20. label: 'SimpleSAMLphp attribute to be used as username for the user'
  21. unique_id:
  22. type: string
  23. label: 'SimpleSAMLphp attribute to be used as unique identifier for the user'
  24. mail_attr:
  25. type: string
  26. label: 'SimpleSAMLphp attribute to be used as email address for the user'
  27. header_no_cache:
  28. type: boolean
  29. label: 'Use Header with: Cache-Control: no-cache'
  30. role:
  31. type: mapping
  32. label: 'Role population'
  33. mapping:
  34. population:
  35. type: string
  36. label: 'Automatic role population from simpleSAMLphp attributes'
  37. eval_every_time:
  38. type: boolean
  39. label: 'Reevaluate roles every time the user logs in'
  40. register_users:
  41. type: boolean
  42. label: 'Register users'
  43. allow:
  44. type: mapping
  45. label: 'Drupal authentication'
  46. mapping:
  47. set_drupal_pwd:
  48. type: boolean
  49. label: 'Allow SAML users to set Drupal passwords'
  50. default_login:
  51. type: boolean
  52. label: 'Allow authentication with local Drupal accounts'
  53. default_login_roles:
  54. type: sequence
  55. label: 'Roles to be allowed to log in locally'
  56. sequence:
  57. type: string
  58. label: 'role'
  59. default_login_users:
  60. type: string
  61. label: 'Users to be allowed to log in locally'
  62. logout_goto_url:
  63. type: string
  64. label: 'Redirect users after logging out'
  65. user_register_original:
  66. type: string
  67. label: 'Original user register status'
  68. sync:
  69. type: mapping
  70. label: 'Synchronize options'
  71. mapping:
  72. mail:
  73. type: boolean
  74. label: 'Synchronize mail on every login'
  75. user_name:
  76. type: boolean
  77. label: 'Synchronize user_name on every login'
  78. autoenablesaml:
  79. type: boolean
  80. label: 'Automatically enable SAML authentication for existing users upon successful login'
  81. debug:
  82. type: boolean
  83. label: 'Expand the level of Drupal logging to include debugging information'
  84. secure:
  85. type: boolean
  86. label: 'Cookie only transmitted over HTTPS'
  87. httponly:
  88. type: boolean
  89. label: 'Cookie only accessible over HTTP protocol'