2017-04-15 12 views
0

私は、application.ymlで次のようにgrails ldapプラグインを設定し、build.gradleにspring security coreとldapの依存関係を追加しました。 Grailsの: プラグイン: springsecurity:grails ldapの設定でログインに失敗しました

 providerNames: ['ldapAuthProvider', 'anonymousAuthenticationProvider'] 
    ldap: 
     context: 
      managerDn: "CN=ldapreader_website,CN=Users,DC=corp,DC=domain,DC=com" 
      managerPassword: '[secret]' 
      server: 'ldap://mydomain.com:389/' 
     authorities: 
      groupSearchBase: '[CN=Users,DC=corp,DC=domain,DC=com]' 
      groupSearchFilter: 'member={0}' 
     search: 
      base: '[CN=Users,DC=corp,DC=domain,DC=com]' 
      filter: '(&(objectCategory=user)(sAMAccountName={0}))' 

しかし、私はとエラーメッセージが出てログインしようとすると:誰もがこの問題で私を助けることができる

Caused by: org.springframework.ldap.AuthenticationException: [LDAP: error code 49 - 80090308: LdapErr: DSID-0C0903A9, 
comment: AcceptSecurityContext error, data 52e, v1d 
    eption is javax.naming.AuthenticationException: [LDAP: error code 49 - 80090308: LdapErr: DSID-0C0903A9, 
comment: AcceptSecurityContext error, data 52e, v1db1 ] 
      at org.springframework.ldap.support.LdapUtils.convertLdapException(LdapUtils.java:191) 

答えて

0

エラーコード49/52eが無効な資格情報を示しているようだ、here

を参照すると、ユーザー名が有効ですが、パスワードとユーザー資格情報の組み合わせが無効であるときに返されるのActive Directory(AD)AcceptSecurityContextエラーを示します。これはLDAPエラーコード49のAD相当です。

関連する問題