2008-08-14 6 views
4

私はエンタープライズライブラリからのAzMan認可プロバイダの助けを借りてのWinFormsアプリケーションからの認可チェックをやっていると、次のエラーが発生します:AzManを呼び出すときに「パスワードを更新できません」というエラーが表示されるのはなぜですか?

Unable to update the password. The value provided as the current password is incorrect. (Exception from HRESULT: 0x8007052B) (Microsoft.Practices.EnterpriseLibrary.Security.AzMan)


Unable to update the password. The value provided as the current password is incorrect. (Exception from HRESULT: 0x8007052B) (Microsoft.Interop.Security.AzRoles)

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

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

答えて

2

イベントログから、リモートコンピュータからAzManを呼び出すユーザーにセキュリティ上の問題があることが分かりました。ユーザーは、ADAM/AzManを実行しているコンピュータのローカルUsersグループに属していませんでした。私はすべてが再び働いたと訂正した。

2

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

+0

WinFormsアプリケーションでエラーが発生したため、この回答は質問のコンテキストには当てはまりません。 –

関連する問題