Commit dc9e5965 authored by Eric Chiang's avatar Eric Chiang

Merge pull request #315 from fnordahl/issue/314-entryDN-does-not-exist

Get DN from entry, not entryDN attribute
parents cd72a1f6 508c24b1
...@@ -288,7 +288,6 @@ func (m *LDAPIdentityProvider) Identity(username, password string) (*oidc.Identi ...@@ -288,7 +288,6 @@ func (m *LDAPIdentityProvider) Identity(username, password string) (*oidc.Identi
filter := m.ParseString(m.searchFilter, username) filter := m.ParseString(m.searchFilter, username)
attributes := []string{ attributes := []string{
"entryDN",
m.nameAttribute, m.nameAttribute,
m.emailAttribute, m.emailAttribute,
} }
...@@ -304,7 +303,7 @@ func (m *LDAPIdentityProvider) Identity(username, password string) (*oidc.Identi ...@@ -304,7 +303,7 @@ func (m *LDAPIdentityProvider) Identity(username, password string) (*oidc.Identi
return nil, err return nil, err
} }
bindDN = sr.Entries[0].GetAttributeValue("entryDN") bindDN = sr.Entries[0].DN
ldapName = sr.Entries[0].GetAttributeValue(m.nameAttribute) ldapName = sr.Entries[0].GetAttributeValue(m.nameAttribute)
ldapEmail = sr.Entries[0].GetAttributeValue(m.emailAttribute) ldapEmail = sr.Entries[0].GetAttributeValue(m.emailAttribute)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment