当我尝试从由另一个 asp.net 应用程序 (IP) 验证的 asp.net 应用程序 (RP) 调用 WCF 服务时,我收到一条包含登录页面内容的错误消息(它正在尝试登录页面,因为它无法验证请求)。
身份提供者:_http://localhost/AuthenticatonWS/Login.aspx
依赖方网址:_http://localhost/RPWebsite/Default.aspx
WCF 服务:_http://localhost/RPWebsite/Service1.svc
(在我的解决方案中,我从 default.aspx.cs 调用 service1.svc)
我不希望服务是匿名的。目前该站点 (RPWebsite) 使用 STS 并信任本地身份提供者,但在生产中它可以通过 ADFS 信任任何外部身份提供者。
任何人都可以指导我如何将令牌信息从 aspx 页面传递给服务,我确实尝试了来自互联网的几个示例,但我无法让它工作。