Как да използвате доставчик на членство

Как да използвате доставчик на членството ASP.NET

доставчик на членство в ASP.NET - функция, която позволява на ASP.NET разработчиците да създават уеб сайтове, с възможност за създаване на уникални комбинации от потребителите в потребителското име и паролата. Тази функция позволява на всеки потребител да си създадете профил в сайта и на входа, за да получите ексклузивен достъп до сайта и предлаганите от него услуги. Това е разлика от Windows сигурност, по отношение на които потребителите се изисква да създадат учените пишат в домейн Windows. Вместо това, всеки потребител, който предоставя на техните пълномощия (комбинация от потребителско име и парола) и може да се използва експлоатационен живот на устройството.

Примерен см кандидатстване. При доставчика на членството и ролята. За информация как да използвате ASP.NET роля функция доставчик, вижте. В Как да използвате доставчик на ASP.NET роля с услугата.

функция членство изисква използването на база данни SQL Server за съхранение на информация за потребителя. Тази функция включва и методи, за да се напомни на потребителя на паролата си със специален въпрос.

Разработчиците на Фондация Windows Communication (WCF) могат да се възползват от тези характеристики за целите на сигурността. Когато тези функции са интегрирани в прилагането WCF, потребителите трябва да представят комбинация от потребителско име / парола заявление WCF клиент. За да прехвърлите данните за услугата, използвайки WCF свързване, което поддържа пълномощията (потребителско име и парола), например WSHttpBinding (в конфигурацията, ) И да зададете типа на клиентските идентификационни данни за потребителско име. Системата на службата за сигурност на WCF удостоверява потребителското име и паролата и присвоява роля, тъй като ASP.NET роля.

В WCF не предоставя метод за попълване на базата данни комбинации от потребителско име / парола или друга информация за потребителя.

Настройката участват доставчика

елементът Web.config файл, създаване на елемент .

елементът Създаване на елемент.

Добавете елемент като дете на елемента . да запише колекция от продавачите.

елементът <создайте элемент add>назоват със следните характеристики, които са изложени на подходящите стойности: тип, connectionStringName, APPLICATIONNAME, enablePasswordRetrieval, enablePasswordReset, requiresQuestionAndAnswer, requiresUniqueEmail, passwordFormat и. След това името на атрибут се използва като стойност в конфигурационния файл. В следващия пример е настроен SqlMembershipProvider.

Следният пример илюстрира секцията конфигурация.

Служба за сигурност на създаването на системата, за да получите комбинация от потребителско име / парола.