Skip to content

Mapping roles doesn't work #47

@AW-HTK

Description

@AW-HTK

Hello,
im using SF 3.4 with ldaptools-bundle.
all woks fin except the role mapping and this' my config:
`
ldap_tools:

domains:
    ad.home.fr:
        domain_name: ad.home.fr
        base_dn: 'dc=ad,dc=home,dc=fr'
        username: 'cn=admin,dc=ad,dc=home,dc=fr'
        password: "mypass"
        servers: [ad.home.fr]
        bind_format: 'uid=%%username%%,ou=Users,dc=ad,dc=home,dc=fr'
        ldap_type: openldap
security:
    roles:
        # Using the common group name
        SUPER_ADMIN: [ 'Domain Admins' ]
        # Using the distinguished name of the group
        ROLE_USER: 'cn=Clients,ou=Groups,dc=ad,dc=home,dc=fr'
        ROLE_ADMIN: 'cn=Tech,ou=Groups,dc=ad,dc=home,dc=fr'

`
and security

`

security:

hide_user_not_found: false

encoders:

    LdapTools\Bundle\LdapToolsBundle\Security\User\LdapUser: plaintext

providers:

    ldap:
        id: ldap_tools.security.user.ldap_user_provider

firewalls:
    # disables authentication for assets and the profiler, adapt it according to your needs
    dev:
        pattern: ^/(_(profiler|wdt)|css|images|js)/
        security: false

    main:
        anonymous: ~
        provider: ldap
        pattern: ^/
        logout: ~
        guard:

            authenticators:
                - ldap_tools.security.ldap_guard_authenticator

    login:
        pattern: ^/login$
        anonymous: ~

access_control:
    - { path: ^/login, roles: IS_AUTHENTICATED_ANONYMOUSLY }
    - { path: ^/, roles: ROLE_USER }

`

in my openldap i have:

2 Groups: ou=Groups,dc=ad,dc=home,dc=fr

  • cn=Tech,ou=Groups,dc=ad,dc=home,dc=fr ==> gidnumber : 1001
  • cn=Clients,ou=Groups,dc=ad,dc=home,dc=fr ==> gidnumber : 1002

2 Users: ou=Users,dc=ad,dc=home,dc=fr

  • uid=user1,ou=Users,dc=ad,dc=home,dc=fr
  • uid=user2,ou=Users,dc=ad,dc=home,dc=fr
    each user have a gidNumber
  • user1 => gidNumber: 1001
  • user2 => gidNumber: 1002

Can someone help me please?
Thanks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions