我正在使用AD FS来验证.NET 4.5应用程序中的用户.我找不到从控制台应用程序请求/接收令牌并将该令牌转换为ClaimsPrinciple的任何示例.我能找到的唯一例子是基于WCF的配置,我真的希望看到实际的代码能够以最简单的形式完成.
我已经安装了AD FS,并且认为我已将其配置为准备接收请求.我已经创建了一个依赖方,给它一个密钥并分配了几个声明.
任何人都可以指出我正确的方向或我现在需要在我的控制台应用程序中做什么来向它发送身份验证请求?
谢谢
最简单的方法是使用.NET 4.5中的WSTrustChannelFactory.
请参阅此处的RequestSecurityToken方法:http: //leastprivilege.com/2012/11/16/wcf-and-identity-in-net-4-5-external-authentication-with-ws-trust/
获得令牌后,您可以通过相应的令牌处理程序将其转换为ClaimsPrincipal.
我在github上的库中有辅助方法和绑定:https: //github.com/thinktecture/Thinktecture.IdentityModel.45
(查找WCF文件夹,WSTrustClient和Extensions文件夹).
| 归档时间: |
|
| 查看次数: |
5475 次 |
| 最近记录: |