dex/connector
Vitaliy Dmitriev f2e7823db9 connector/ldap: add multiple user to group mapping
Add an ability to fetch user's membership from
  groups of a different type by specifying multiple
  group attribute to user attribute value matchers
  in the Dex config:

    userMatchers:
    - userAttr: uid
      groupAttr: memberUid
    - userAttr: DN
      groupAttr: member

  In other words the user's groups can be fetched now from
  ldap structure similar to the following:

    dn: cn=john,ou=People,dc=example,dc=org
    objectClass: person
    objectClass: inetOrgPerson
    sn: doe
    cn: john
    uid: johndoe
    mail: johndoe@example.com
    userpassword: bar

    dn: cn=qa,ou=Groups,ou=Portland,dc=example,dc=org
    objectClass: groupOfNames
    cn: qa
    member: cn=john,ou=People,dc=example,dc=org

    dn: cn=logger,ou=UnixGroups,ou=Portland,dc=example,dc=org
    objectClass: posixGroup
    gidNumber: 1000
    cn: logger
    memberUid: johndoe

Signed-off-by: Vitaliy Dmitriev <vi7alya@gmail.com>
2020-01-03 10:40:21 +01:00
..
authproxy Add logger interface and stop relying on Logrus directly 2019-02-22 13:38:57 +01:00
bitbucketcloud Fix whitespace 2019-12-18 15:56:12 +01:00
github Fix whitespace 2019-12-18 15:56:12 +01:00
gitlab Fix whitespace 2019-12-18 15:56:12 +01:00
google Fix goimports 2019-12-18 15:53:34 +01:00
keystone Fix bodyclose 2019-12-18 16:04:03 +01:00
ldap connector/ldap: add multiple user to group mapping 2020-01-03 10:40:21 +01:00
linkedin update LinkedIn connector to use v2 APIs 2019-06-03 22:59:37 +05:30
microsoft microsoft: option for group UUIDs instead of name and group whitelist 2019-07-25 09:14:33 -04:00
mock Add logger interface and stop relying on Logrus directly 2019-02-22 13:38:57 +01:00
oidc Merge pull request #1604 from dexidp/fix-linters 2019-12-20 07:10:22 +01:00
openshift Corrected logic in group verification 2019-12-26 20:32:12 -06:00
saml Fix whitespace 2019-12-18 15:56:12 +01:00
connector.go add preffered_username to idToken 2019-10-30 13:06:37 +01:00