gpt4 book ai didi

wcf - WCF RESTful 服务的基于声明的身份验证

转载 作者:行者123 更新时间:2023-12-04 16:02:41 24 4
gpt4 key购买 nike

我一直在研究各种示例,以尝试为 ASP.Net Web 服务和 WCF RESTful Web 服务拼凑基于 SAML token 的身份验证解决方案......我一直在引用的一些示例:

  • http://custombasicauth.codeplex.com/Wikipage
  • http://leastprivilege.com/2010/02/15/securing-wcf-data-services-using-wif/
  • http://weblogs.asp.net/cibrax/archive/2010/02/17/a-good-way-to-handle-claim-based-security-in-restful-services.aspx
  • 等等...

  • 我一直在努力通过每一个路障,我离我很近,我可以尝到它的味道。让我知道的最新块是这样的:

    如果我使用常规的 WebServiceHostFactory,则应用自定义授权策略并且 Thread.CurrentPrincipal 最终采用我的 HttpModule 为 HttpContext.Current.User 设置的值......但是......如果我使用 WebServiceHost2Factory(即来自 REST Starter Kit) 以获得自动帮助端点等...,然后不应用身份验证策略,并且 Thread.CurrentPrincipal 最终成为 RoleProviderPrincipal 的一个实例,与我在 HttpModule 中设置的 ClaimsPrincipal 没有任何关系..: -(

    任何想法、想法如何让 WebServiceHost2Factory 与自定义/覆盖的主体一起玩?

    谢谢,

    泰勒

    最佳答案

    似乎在 MSDN/WCF 论坛的交叉帖子中回答了这个问题:
    http://social.msdn.microsoft.com/Forums/en/wcf/thread/28fdaa9f-b75a-4ad6-a5f7-7e5af5dc909b

    --larsw

    关于wcf - WCF RESTful 服务的基于声明的身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2624059/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com