0

我在 Azure 上托管了 WCF,如果未通过身份验证,我想先将任何请求重定向到 STS。

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

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

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

4

1 回答 1

4

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

于 2013-01-21T11:00:43.123 回答