Почему я получаю сообщение об ошибке “Не удалось обновить пароль” при вызове AzMan?

StackOverflow https://stackoverflow.com/questions/10810

Вопрос

Я выполняю проверку авторизации из приложения WinForms с помощью поставщика авторизации AzMan из Enterprise Library и получаю следующую ошибку:

Не удалось обновить пароль.Значение, указанное в качестве текущего пароля, неверно.(Исключение из HRESULT:0x8007052B) (Microsoft.Практика.Корпоративная библиотека.Безопасность.АзМан)


Не удалось обновить пароль.Значение, указанное в качестве текущего пароля, неверно.(Исключение из HRESULT:0x8007052B) (Microsoft.Взаимодействие.Безопасность.Азролы)

Магазин AzMan размещен в ADAM на другом компьютере в том же домене.У других компьютеров и пользователей такой проблемы нет.Пользователь, совершающий вызов, имеет доступ на чтение как к ADAM, так и к хранилищу AzMan.Компьютер, на котором запущено приложение WinForms, и компьютер, на котором запущен ADAM, оба работают под управлением Windows XP SP2.

У меня и раньше были проблемы с доступом к AzMan, которые я решил, но это что-то новенькое...Что я упускаю из виду?

Это было полезно?

Решение

Из журнала событий я узнал, что возникла проблема с безопасностью, когда пользователь звонил в AzMan с удаленного компьютера.Пользователь не принадлежал к группе локальных пользователей на компьютере, на котором был запущен ADAM / AzMan.Когда я это исправил, все снова заработало.

Другие советы

Для AzMan с ASP.NET включите олицетворение в web.config (<identity impersonate="true" username="xx" pasword="xx" />), и убедитесь у администратора рекламы, что у учетной записи олицетворения есть права доступа "читатель" в AzMan store;кроме того, предоставьте разрешения на запись этой учетной записи на Temporary ASP.NET Files папка (под C:\Windows\Microsoft.NET\<framework>).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top