Я создаю крошечное веб-приложение с простой схемой аутентификации пользователя. Я регистрирую пользователей в web.config, вот так:
<authentication mode="Forms">
<forms loginUrl="~/login.aspx" defaultUrl="default.aspx" ...>
<credentials passwordFormat="SHA1">
<user name="UserA" password="B60D121B438A380C343D5EC3C2037564B82FFEF3"/>
<user name="UserB" password="B60D121B438A380C343D5EC3C2037564B82FFEF3"/>
</credentials>
</forms>
</authentication>
Это работает довольно хорошо, и мне нравится , а не , когда приходится полагаться на базу данных для этого в этом конкретном приложении. Тем не менее, я удивлен, обнаружив, что вы, очевидно, не можете настроить роли в web.config в той же усадьбе - или я здесь упускаю что-то действительно очевидное ??
Нужно ли мне реализовывать собственный поставщик управления ролями, чтобы иметь возможность настраивать мои роли в web.config? Если да, знаете ли вы о каких-либо доступных реализациях?