diff --git a/base_site_config.info.yml b/base_site_config.info.yml index 7c94347..641f311 100644 --- a/base_site_config.info.yml +++ b/base_site_config.info.yml @@ -11,7 +11,6 @@ dependencies: - drupal:filter - drupal:views - externalauth:externalauth - - entity_reference_views_select:entity_reference_views_select - ldap:ldap_servers - ldap:ldap_authentication - ldap:ldap_user diff --git a/config/optional/authorization.authorization_profile.departmental_roles.yml b/config/optional/authorization.authorization_profile.departmental_roles.yml new file mode 100644 index 0000000..962c7fe --- /dev/null +++ b/config/optional/authorization.authorization_profile.departmental_roles.yml @@ -0,0 +1,41 @@ +langcode: pt-br +status: true +dependencies: { } +id: departmental_roles +label: 'Departmental roles' +provider: ldap_provider +provider_config: + status: + server: ldap_ime_unicamp_br + only_ldap_authenticated: true + filter_and_mappings: + use_first_attr_as_groupid: false +provider_mappings: + - + query: 'cn=funcionarios,ou=Group,dc=ime,dc=unicamp,dc=br' + is_regex: false + - + query: 'cn=professores,ou=Group,dc=ime,dc=unicamp,dc=br' + is_regex: false + - + query: 'cn=pesquisadores,ou=Group,dc=ime,dc=unicamp,dc=br' + is_regex: false + - + query: 'cn=posdoutorandos,ou=Group,dc=ime,dc=unicamp,dc=br' + is_regex: false +consumer: authorization_drupal_roles +consumer_config: { } +consumer_mappings: + - + role: staff + - + role: professor + - + role: pesquisador + - + role: posdoutorando +synchronization_modes: + user_logon: user_logon +synchronization_actions: + create_consumers: '0' + revoke_provider_provisioned: '0'