SAML ADFS声明身份验证和InfoPath 2013 [英] SAML ADFS Claims Authentication and InfoPath 2013

查看:107
本文介绍了SAML ADFS声明身份验证和InfoPath 2013的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们目前在网站集的默认"区域中启用了ADFS声明身份验证和Windows声明. 我们正在尝试运行一个调用Web服务list.asmx的表单.  我们有一个表单,该表单利用到安全存储服务AppID的UCD数据连接,该ID已配置了具有列表访问站点范围访问权限的帐户,并且我们还实现了disableloopback检查注册表修复程序.  当我们运行表单的调用数据连接器的部分以将内容插入列表时,我们将收到403 Access Denied错误. 

We currently have ADFS Claims authentication and Windows claims enabled on the Default zone of our site collections.  We are trying to run a form that calls a web service lists.asmx.  We have the form utilizing a UCD data connection to a Secure Store Service AppID, which has been configured with an account that has site-wide access that the list is on, and we've also implemented the disableloopback check registry fix.  When we run the part of the form that calls the data connector to insert things in a list, we get a 403 Access Denied error. 

如果我禁用了Windows声明,并且仅启用了ADFS声明,则会收到该字段包含无效数据的错误消息. 但是,由于表单的人员选择器"部分会找到并接受我们键入的用户,因此没有错误提示.  在ULS日志中,我没有真正看到相关的错误. 在某一时刻,我看到了Base64编码错误,但有时只会弹出.

If I disable the windows claims and have only ADFS claims enabled, I get the error that the field has invalid data.  However, there is no indicator of what is wrong, as the people picker part of the form finds and accepts the user that we type in.  In the ULS logs, I don't really see a pertinent error.  At one point I saw a Base64 encoding error, but that only pops up sometimes.

我要解决的问题是可以使用ADFS声明身份验证来使InfoPath表单起作用吗?

The question I have is there a work around for getting InfoPath forms to work using ADFS Claims authentication?

推荐答案

您好,

据我所知,当您切换到使用基于表单的身份验证或安全声明标记语言(SAML)安全令牌的基于声明的Web应用程序时,InfoPath Forms Services不起作用.这些功能不起作用,因为基于声明的 身份验证不会生成Windows安全令牌,而这些功能是必需的.

Per my knowledge, InfoPath Forms Services do not work when you switch to a claims-based Web application that uses forms-based authentication or Security Assertion Markup Language (SAML) security tokens. These features do not work because claims-based authentication does not generate a Windows security token, which is necessary for these features.

因此,对于您的问题,请使用Windows身份验证而不是ADFS身份验证.

So, for your issue, please use Windows Authentication instead of ADFS authentication.

更多信息:

https://blogs.technet. microsoft.com/rajbugga/2013/08/07/infopath-sharepoint-200720102013-configuration-and-troubleshooting/

谢谢

温迪


这篇关于SAML ADFS声明身份验证和InfoPath 2013的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆