none
Проблема с Form-Based авторизацией RRS feed

  • Вопрос

  • В общем, была попытка поменять авторизацию с AD-пользоватей на пользователей с БД
    Делалось по данному описанию:

    http://msdn.microsoft.com/en-us/library/gg252020.aspx

    На 2.4 шаге были немного изменены ключи:

    aspnet_regsql -C "Initial Catalog=aspnetdb_claim;data source=ИМЯТВОЕГОСЕРВЕРА;Integrated Security=SSPI;" -A mr


    На 3 шаге были изменены переменные из шабонов "MyLocalSQLServer" на имя MSSQLServer'a (в моем случае - TMG

    Но на 5м шаге возникла следующая проблема: указанный пользователь (из БД) не находится.

    Посоветовали:

    "Попробуйте добавить учетной записи App Pool веб приложения роль db_owner в вашей БД аутентификации (aspnetdb_claim).

    добавьте в aspnetdb_claim - > secturity -> users пользоватлей под которыми работают App poll'ы вашего веб приложения, приложения Central Administration. Дайте роль db_owner."

    Добавил пользователей, выдал права. Подвижек нет. Что посоветуете сделать, или может быть я ошибся где?

    21 июня 2011 г. 10:21

Ответы


  • Посоветовали:

    "Попробуйте добавить учетной записи App Pool веб приложения роль db_owner в вашей БД аутентификации (aspnetdb_claim).

    добавьте в aspnetdb_claim - > secturity -> users пользоватлей под которыми работают App poll'ы вашего веб приложения, приложения Central Administration. Дайте роль db_owner."

    Добавил пользователей, выдал права. Подвижек нет. Что посоветуете сделать, или может быть я ошибся где?

    то что юзера нужно включить в роль овнеров - это точно.На счёт всего остального не думаю.

    предлагаю попробовать настроить по след примеру

    http://blogs.technet.com/b/mahesm/archive/2010/04/07/configure-forms-based-authentication-fba-with-sharepoint-2010.aspx

    посмотрите внимательно, проверь правильно ли указані все провайдері по умолчанию

    Зайди в ИИС в свой сайт и кликни .NET Users -сначала дожна біть ошибка "the configured users couldnt be displayed becouse........is not default provider" .Поустанавливай дефаулт провайдері свои(которіе создавал) вместо i и c  и опять зайди в .NET Users - должен отобразиться список юзеров в твоей базе,тут же и создать можно нового.Вообщем таким образом проверишь работоспособность твоих провайдеров.После всего ОБЯЗАТЕЛЬНО провайдеры поставить по дефолту в i и c

     


    • Помечено в качестве ответа Roman Zhukov 27 июня 2011 г. 13:30
    22 июня 2011 г. 11:49