Worflow 服务 (WF4) - 表单身份验证不起作用

发布于 2024-12-10 06:04:50 字数 306 浏览 0 评论 0原文

我有一个为 XAMLX 工作流提供服务的工作流服务。

我想在其上启用表单身份验证,以便我可以对其进行身份验证并有权访问 Context.Current.Identity.Name 来获取用户的名称。

但是,当我在 Web.config 中激活表单身份验证(就像我在 ASP.NET 站点或 WCF 服务中通常所做的那样)时,它不起作用。看起来它完全被主机忽略了,我没有被重定向到登录页面。

其他细节:它部署在 IIS7 中,我们使用 wsHttpBinding

对问题原因有什么想法吗?

谢谢

亚历克斯

I have a Workflow Service serving XAMLX workflows.

I want to enable Forms Authentication on it so I can authenticate to it and have access to the Context.Current.Identity.Name to get the name of the user.

However, when I activate forms authentication in the Web.config, as I do normally in ASP.NET sites or WCF services, it doesn't work. It looks like it is totally ignored by the host and I do not get redirected to a login page.

Other details : it is deployed in IIS7 and we use a wsHttpBinding

Any ideas on the causes of the problem?

Thanks

Alex

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

纵山崖 2024-12-17 06:04:50

wsHttpBinding 不使用表单身份验证,而是使用 WS 安全性。重定向到登录页面实际上有什么用处?有一些代码调用 WS 服务而不是浏览器,可以向最终用户显示登录页面。

The wsHttpBinding doesn't use forms auth but WS security. And realy what would the use be for a redirect to the logon page? There is some code calling a WS service not a browser that can display the login page to an end user.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文