【问题标题】:How to convert from asp.net forms authentication to windows authentication如何从 asp.net forms 身份验证转换为 windows 身份验证
【发布时间】:2010-09-15 18:41:58
【问题描述】:

有人要求我将 asp.net 应用程序从表单身份验证转换为使用 aspnetdb 数据库的角色,以改用 windows 身份验证。

这样做需要什么?我还可以使用应用中定义并存储在 aspnetdb 中的角色吗?

【问题讨论】:

    标签: asp.net windows-authentication


    【解决方案1】:

    是的,您可以将 Windows 身份验证用于成员资格提供程序,并将 SqlRoleManager 用于角色提供程序。因此,您最终会通过 Windows 身份验证告诉您的应用程序是哪个用户正在访问该页面,并且您可以在数据库中为这些 Windows 身份验证用户设置您自己的应用程序特定角色——这与他们在 Active Directory 中的任何角色不同且独立.

    ScottGu has a detailed explanation here

    【讨论】:

    • 那篇文章没有说要使用角色转换现有应用
    猜你喜欢
    • 1970-01-01
    • 2011-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-21
    相关资源
    最近更新 更多