gpt4 book ai didi

sharepoint - 是否需要有效的 SSL 证书才能使基于声明的身份验证在 Sharepoint Foundation 2010 中工作?

转载 作者:行者123 更新时间:2023-12-03 23:26:01 24 4
gpt4 key购买 nike

我正在尝试让基于声明的身份验证与 Sharepoint Foundation 2010 配合使用。我已经学习了几个在线教程并将我的角色和成员身份提供程序添加到应用程序的 web.config 以及 STS Web 服务. (我实际上将提供程序添加到 machine.config 但两种方式都尝试了相同的结果。)尝试进行身份验证(甚至只是直接浏览服务)时抛出的异常是:

System.InvalidOperationException:调用策略导出扩展时抛出异常。扩展:System.ServiceModel.Channels.TransportSecurityBindingElement错误:安全策略导出失败。该绑定(bind)包含一个 TransportSecurityBindingElement,但不包含实现 ITransportTokenAssertionProvider 的传输绑定(bind)元素。不支持此类绑定(bind)的策略导出。确保绑定(bind)中的传输绑定(bind)元素实现 ITransportTokenAssertionProvider 接口(interface)。

现在,我通过 SSL 访问该服务,但使用的是自签名证书(这会在 IE 中引发标准警告)。在 Web 服务配置的部分中应该有一个名为“allowInsecureTransport”的标志,但这显然仅在 .net 4 中可用。当我尝试在应用程序池上查看此 Web 服务使用 v4 的框架版本时,该服务甚至根本不会运行。

如果有人已成功配置自定义身份验证提供程序(基于 SqlMembershipProvider)以与 Sharepoint 2010 一起使用,我会对您如何做到这一点非常感兴趣。我还没有这台服务器的证书,但如果我真的缺少这一切,那么我今天会订购一个!谢谢。

最佳答案

你安装了吗:

.NET Framework 3.5 SP1 的修补程序提供了一种方法来支持 token 身份验证,而无需 WCF 中的传输安全或消息加密。

http://technet.microsoft.com/en-us/library/cc262485.aspx

这可能是以下之一:

Windows Server 2008 with SP 2 FIX:一个修补程序提供了一种方法来支持 token 身份验证,而无需 WCF 中的传输安全或消息加密,可用于 .NET Framework 3.5 SP1 (http://go.microsoft.com/fwlink/?LinkID=160770)

Windows Server 2008 R2 FIX:一个修补程序可用于 .NET Framework 3.5 SP1 (http://go.microsoft.com/fwlink/?LinkID=166231)

关于sharepoint - 是否需要有效的 SSL 证书才能使基于声明的身份验证在 Sharepoint Foundation 2010 中工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4694138/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com