-
имеется asp.net сайт. система членства и профилей живет на mssql. потребовалось авторизовать вход сторонней системы по учетной записи asp.net.
для этого прикрутил к сайту веб-сервис, с методом чеклогин, который проверяет логин пароль и возвращает либо идентификатор учетки либо -1 если пароль неверный. работает.
но авторы сторонней системы не имеют возможности программировать клиентов веб-сервисов, поэтому пробую сделать проверку средствами mssql (куда эта система и логинится)
создал дотнетовскую сборку, в ней хранимку, зарегистрировал ее на сервере и создал sp на основе ее. Тоже все работает (пока там никакого полезного кода кроме "return 0" нет).
вопросы: - солюшен сборки не дает добавить референс на System.Web.Security и я не могу сделать Membership.ValidateUser(username, password)
- если референс все же добавится, то как мне сказать мембершипу, что мембершип провайдер у меня mssql что бд учеток надодится на таком-то сервере и имеет такое-то имя?
как вариант есть еще возможность из моей же сборки заюзать мой-же веб-сервис, но это на самый крайний случай.
подскажете что-нибудь?
|