Membership API
![]() | Страницу в данный момент активно редактирует участник [[user:LomonosovSergey90|LomonosovSergey90]] ([[user talk:LomonosovSergey90|обс.]] · [[special:Contributions/LomonosovSergey90|вклад]]). |

Membership API — платформа представляющее инструмент управления пользователями, разработанное компанией Microsoft. Иногда, при разработке приложений, требуется управлять пользователями, имеющие различный уровень доступа к функционалу программного обеспечения. Так, например, у одного пользователя может быть права оператора приложения, который использует приложение в целях ввода, вывода данных, у другого пользователя может быть права администратора, который имеет возможность настраивать приложение на функционирование. Управление пользователями (создавать, удалять, изменять права) является типичной процедурой при программировании приложений с разграниченными правами. При решении подобных задач часто возникает вопросы связанные с шифрованием и способом хранения учетных записей пользователей. Компанией Microsoft было разработано специальный класс Membership[1], который выстроен по архитектуре Memebership API и представляет набор средств для управления пользователями[2]. Класс Membership выстроен по технологии .NET Framework, входит в состав ASP.NET 2.0.
Принципы работы Membership API
В основу реализации платформы Membership API заложена универсализация способа администрирования пользователей программного обеспечения, когда пользователям назначают различные права. Например, права оператора и права администратора. Для управления пользователями программного обеспечения в Membership API представлен интерфейс для[1]:
- создания пользователя;
- удаления пользователя;
- редактирование прав пользователя;
- запроса списка пользователей из хранилища;
- поиска пользователя в хранилище по атрибутам;
- проверки мандата пользователя.
См. также
Примечания
- ↑ 1 2 Байер Доминик. Microsoft ASP.NET. Обеспечение безопасности. Мастер класс. — М.: «Русская редакция», 2008. — С. 200—247. — 446 с. — ISBN 978-5-7502-0312-3. — ISBN 978-5-91180-802-0.
- ↑ Мак-Дональд, Мэтью, Шпушта, Марио. Microsoft ASP.NET 2.0 c примерами на C# 2005 для профессионалов. — ООО «ИД Вильямс». — М., 2006. — С. 799—1056. — 1408 с. — ISBN 5-8459-1091-9.
Литература
- Байер Доминик. Microsoft ASP.NET. Обеспечение безопасности. Мастер класс. — М.: «Русская редакция», СПб: «Питер» 2008. — 446 с. — ISBN 978-5-7502-0312-3. — ISBN 978-5-91180-802-0.
Ссылки
- ASP.NET Advanced. Membership API — курс обучения ASP.NET, урок по Membership API