我正在使用简单的用户认证方案构建一个小型 Web 应用程序。我在 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 中配置我的角色吗?如果是,您是否碰巧知道任何可用的实现?