WCF on Azure with STS

本文关键字:STS with Azure on WCF | 更新日期: 2023-09-27 17:54:41

我在Azure上托管了WCF,如果没有经过身份验证,我希望首先将任何请求重定向到STS。

因此,如果用户在地址栏中输入以下内容:http://....../mywcfservice.svc,如果未经过身份验证,则应首先重定向到STS登录页面。

我已经在WebApplication中实现了相同的,但是当在WCf中实现相同的配置时,它不会重定向到sts登录,但它只是显示-"访问被拒绝"

为什么不重定向到STS登录页面?

WCF on Azure with STS

WCF不使用重定向-就像你的WCF客户端不是浏览器客户端一样。您需要使用WS-Trust在WCF中执行基于sts的身份验证。(参见WCF文档中的ws2007FederationHttpBinding)