4

Enterprise LibraryのAzMan認証プロバイダーを使用してWinFormsアプリケーションから認証チェックを実行していますが、次のエラーが発生します。

パスワードを更新できません。現在のパスワードとして提供された値が正しくありません。(HRESULTからの例外:0x8007052B)(Microsoft.Practices.EnterpriseLibrary.Security.AzMan)


パスワードを更新できません。現在のパスワードとして提供された値が正しくありません。(HRESULTからの例外:0x8007052B)(Microsoft.Interop.Security.AzRoles)

AzManストアは、同じドメイン内の別のコンピューター上のADAMでホストされています。他のコンピューターやユーザーにはこの問題はありません。電話をかけるユーザーは、ADAMストアとAzManストアの両方への読み取りアクセス権を持っています。WinFormsアプリを実行しているコンピューターとADAMを実行しているコンピューターは、どちらもWindowsXPSP2上にあります。

解決する前にAzManでアクセスの問題が発生しましたが、これは新しいものです...何が欠けていますか?

4

2 に答える 2

2

イベントログから、リモートコンピューターからAzManに電話をかけるユーザーにセキュリティ上の問題があることがわかりました。ユーザーは、ADAM/AzManを実行しているコンピューターのローカルユーザーグループに属していませんでした。すべてが再び機能することを修正したとき。

于 2008-08-15T09:44:36.773 に答える
2

ASP.NET を使用する AzMan の場合、web.config( <identity impersonate="true" username="xx" pasword="xx" />) で偽装を有効にし、偽装アカウントが AzMan ストアに対する「読み取り」権限を持っていることを AD 管理者に確認します。さらに、Temporary ASP.NET Filesフォルダー ( の下C:\Windows\Microsoft.NET\<framework>) でこのアカウントに書き込み権限を付与します。

于 2008-08-14T14:34:30.030 に答える