私は現在、Active DirectoryからEmployeeデータを取得し、JSONとして表示しているSpring起動アプリケーションを持っています。Spring LDAPはAD LDSから読み取れません
ただし、Active Directoryに直接リンクしたくないので、Active Directory Lightweightサービスを使用したいと思います。
接続を設定して同じ方法で接続できると仮定しましたが、エラー49(無効な資格情報)エラーが発生します。私はActive Directoryで動作するのと同じ資格情報を使用しています。
これはSpring.xml構成の資格情報です:
<bean id="contextSource" class="org.springframework.ldap.core.support.LdapContextSource">
<property name="url" value="ldap://example.com:389" />
<property name="base" value=" DC=example,DC=com" />
<property name="userDn" value="[email protected]" />
<property name="password" value="password" />
</bean>
<bean id="ldapTemplate" class="org.springframework.ldap.core.LdapTemplate">
<constructor-arg ref="contextSource" />
<property name="ignorePartialResultException" value="true" />
</bean>
私は(それがローカルホストを使用しています)試してみて、AD LDSのURLへのURLを変更した場合、私はLDAPエラー49を取得し、誰もが経験を持っていますこれらの技術?助けてください。
EDIT:
私は私が手に私のActive Directoryドメインのユーザー名を使用しようとした場合:
The authentication failed
- [LDAP: error code 49 - 8009030C: LdapErr: DSID-0C0903C4, comment: AcceptSecurityContext error, data 2030, v295a
を私がしようとするユーザーDNを使用している場合は、私が取得:
The authentication failed
- [LDAP: error code 80 - 80090304: LdapErr: DSID-0C0903C4, comment: AcceptSecurityContext error, data 20ee, v295a
Apache Directory StudioのようなLDAPブラウザを使用してAD LDSに接続しようとしましたか? – Roshith
はい、あります。それは私がそこに入ることを許さない。しかし、私がSofterraのLDAPブラウザを使用し、 "現在のユーザー"の資格情報を使用すると、私は入ることができます。Softerraブラウザで自分の資格情報を手動で追加しようとすると、それも文句を言います。 – Razor88
完全なエラースタックで質問を更新してください。エラーコード49には、エラーの具体的な原因を示す532,533などのサブエラーコードが関連付けられています。たとえば、アカウント無効、パスワードの期限切れなどです。 – Roshith