【问题标题】:WCF Windows authentication with AspNetRoles使用 AspNetRoles 进行 WCF Windows 身份验证
【发布时间】:2012-07-13 11:48:14
【问题描述】:

是否可以将 WCF 配置为使用 Windows 凭据对用户进行身份验证并使用 SQL AspNet 角色提供程序来存储角色和授权?

【问题讨论】:

    标签: c# asp.net wcf windows-authentication asp.net-roles


    【解决方案1】:

    您需要激活ASP.NET Compatibility Mode,因为您知道 WCF 可以托管在 ASP.NET 上下文之外。显然,通过这样做,您意识到您的服务现在与 ASP.NET 绑定在一起。

    【讨论】:

    • 在什么意义上它与 ASP.NET 相关联?我不能自托管 WCF 服务吗?还是我需要使用 IIS?编辑:只需从文章中阅读即可(此模式要求绑定使用 HTTP 传输,并且服务本身必须托管在 IIS 中。)
    • 我目前有一个带有 net.tcp 绑定的自托管服务。我正在使用 AspSqlMembership 和 AspSqlRole 提供程序,但未启用 ASP.NET 兼容模式。我感兴趣的只是用 Windows 凭据替换成员资格提供程序,同时保持 sql 角色提供程序完好无损。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-29
    • 2017-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多