C# 不同接口的身份验证/授权
我有一个Windows服务,客户端应该能够通过不同的接口进行身份验证和授权,但现在我不确定应该使用什么提供者/类/框架 安全方面的要求: 使用者 组 角色 对认证方法的要求: 基本用户名/密码 Windows当前登录 域登录 证明书 我的服务提供的接口: WCF主机WS-*兼容 用于移动设备等的基于OWIN的Web APIC# 不同接口的身份验证/授权,c#,asp.net,wpf,wcf,authentication,C#,Asp.net,Wpf,Wcf,Authentication,我有一个Windows服务,客户端应该能够通过不同的接口进行身份验证和授权,但现在我不确定应该使用什么提供者/类/框架 安全方面的要求: 使用者 组 角色 对认证方法的要求: 基本用户名/密码 Windows当前登录 域登录 证明书 我的服务提供的接口: WCF主机WS-*兼容 用于移动设备等的基于OWIN的Web API 现在微软提供了上千种方法来完成这样一项任务,其中有很多类、框架。。。从新的ASP.Net身份模型到表单身份验证,再到安全上下文WCF或主体Windows,我要寻找的是一组工具
现在微软提供了上千种方法来完成这样一项任务,其中有很多类、框架。。。从新的ASP.Net身份模型到表单身份验证,再到安全上下文WCF或主体Windows,我要寻找的是一组工具,最好在数据库中的任何地方都可以使用,将其持久化,传递到WCF客户端代理,在WPF中使用with view模型。。我可以使用什么,这样我就不必在余生中映射类和数据,不必做繁复的域逻辑,而不用利用某个框架?ThinkTecture出色的IdentityServer可能是一条出路。更多信息和下载正在下载中。两者都基于WIF和AD FS提供的联合身份验证概念 有关IdentityServer上的博客帖子,请访问Dominick Baier的博客 关于WIF和AD FS的更多信息,Vittorio Bertocci有一个。你也可以下载微软的