我有一个服务流程服务,为XAMLX工作流程提供服务。
我想在其上启用表单身份验证,以便我可以对其进行身份验证并访问Context.Current.Identity.Name以获取用户的名称。
但是,当我在Web.config中激活表单身份验证时,正如我在ASP.NET站点或WCF服务中通常所做的那样,它不起作用。看起来主机完全忽略了它,我没有被重定向到登录页面。
其他细节:它部署在IIS7中,我们使用wsHttpBinding
关于问题原因的任何想法?
由于
亚历
答案 0 :(得分:0)
wsHttpBinding不使用表单身份验证,而是使用WS安全性。并重新确定重定向到登录页面的用途是什么?有一些代码调用WS服务而不是浏览器可以向最终用户显示登录页面。