web-dev-qa-db-ja.com

認証に失敗したユーザーがActiveDirectoryに見つかりません

SubversionEdgeとActiveDirectoryの統合でこの問題が発生し、設定の問題なのか他の問題なのかわかりません。これがAD認証の設定です。

LDAP authentication against an LDAP server:  X
LDAP Security Level: None
LDAP Server Host: myserver.mydomain.net
LDAP Server Port: 3268
LDAP Base DN: DC=mydomain,DC=net
LDAP Bind DN: [email protected]
LDAP Bind Password: MyPassword
LDAP Login Attribute: sAMAccountName
LDAP Search Scope: Sub
LDAP Filter: (&(objectClass=user))
Console LDAP Authentication: Allow LDAP users to access the management console
Console LDAP Authentication Helper Port: 49156

SubversionEdgeはCentOS6.464ビットにインストールされます。

非常に基本的なAD設定のWindows2003Serverを使用しています。設定にはOUも使用していません。ただし、ユーザーがログインしようとすると、このエラーが発生し続けます。

[Tue Feb 25 19:23:58.794388 2014] [auth_basic:error] [pid 3420] [client 127.0.0.1:39800] AH01618: user [email protected] not found: /

もちろん、myuser @ mydomain.netはADに存在します。とても混乱して頭をかいてしまいました。誰でも私にポインタ/提案を与えることができますか?助けてください?

1
Le Dude

おやおや。

私のSubversionEdgeとADの統合で一体何が起こっているのかを理解しようと、一日中過ごしました。私の髪を引き離し、何が起こっているのか理解できませんでした。 JXplorerを使用して取得したActiveDirectory情報を確認していました。次に、sAMAccountName情報が「[email protected]」ではなく「myuser」の形式で保存されていることに気付きました。これが、ログインしようとしていた方法です。それを変更するとすぐに、ブームが機能します。

これが、この種の問題のデバッグに関する将来の参照のために、残りの皆さんの助けになることを願っています。

2
Le Dude

そのおかげで、これは私のテストシステムで起動して実行するのに役立ちました-Windows2012のSubversionEdgeと設定はほぼ同じです。

ADにバインドするための特定のユーザーを作成しました。

0