XACML和WCF示例&文档

时间:2014-02-25 08:44:33

标签: c# .net wcf saml xacml

XACML / SAML .NET Framwork Classesd / Methods的状态是什么?

Microsoft现在还是在不久的将来会提供.NET XACML / SAML堆栈/框架?

MSDN今天能否提供演示如何使用或实施XACML / SAML environemtn的工作示例,这些示例保护典型的WCF客户端/ WCF服务环境?

鉴于Microsoft .NET Framwork今天(2014年2月25日)没有XACML / SAML实现,微软建议在WCF .NET环境中使用哪些第三方供应商产品与.NET Framework类联合使用?

是的我已经用Google搜索了,不,没有太多帮助。 有关此主题的有用信息严重缺乏。

您可以分享的以下任何信息都会有所帮助: 1.本论坛或MSDN帮助台中的任何人都可以向我解释或引导我解释在使用XACML保护WCF客户端服务时使用的基本协议流程吗?我希望这个问题适合MSDN帮助DESK; - )

2A)。如何在客户端设置正确格式化的XACML / SAML请求? 图2b)。如何在服务中拦截并提取格式正确的XACML / SAML请求? 2C)。如何将其传递给.NET的XACML / SAML处理框架(如果有的话)或 2D)。任何推荐的XACML / SAML第三方框架?

  1. 一般情况下:如何编写消息拦截器并检索标头中的SAML部分以供XACML服务端实现处理,以根据策略接收权限true / fals值?

    < / LI>
  2. .NET Framework / Classes / Methods将帮助我将XACML / SAML数据注入请求/消息

  3. .NET Framework / Classes / Methods将帮助我从请求/消息中检索XACML / SAML数据

1 个答案:

答案 0 :(得分:0)

您可以在多个位置编写C#.NET中的策略执行点(PEP)。可能的位置包括:

  • HTTP模块
  • WCF Web服务 - 自定义ServiceAuthorizationManager
  • REST API(ASP.NET Web API) - 自定义AuthorizationFilter
  • ASP.NET MVC - Custom AuthorizationFilter

Axiomatics(免责声明:我为Axiomatics工作)提供所有这些集成点以及用.NET编写的XACML 3.0 PDP和.NET PEP SDK,以便您可以编写自己的PEP。