Files
base_site_config/config/optional/authorization.authorization_profile.departmental_roles.yml
Quintino A. G. Souza f75d58bcfd feat: adiciona dependencies nas configs opcionais de LDAP
Cada arquivo em config/optional/ agora declara suas dependências
corretamente, permitindo que o Drupal aplique as configs na ordem
certa independentemente da ordem de instalação dos módulos.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-27 07:37:41 -03:00

47 lines
1.0 KiB
YAML

langcode: pt-br
status: true
dependencies:
module:
- authorization
- ldap_authorization
config:
- ldap_servers.server.ldap_ime_unicamp_br
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'