问题标签 [fba]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sharepoint - Change Extensions of FBA / AD Authentication Zones in SharePoint?
I have a SharePoint site that is configured with FBA and AD authentication. Currently, the Forms Site is extended by the AD site. Due to various factors, I need to reverse this, so the forms based site is an extension of the AD site.
How would I go about doing this? The side is full of content, so there is no margin for error. Will un-extending the web application cause any data loss?
sharepoint - Sharepoint Forms 身份验证使用不同的帐户运行
我在网站集下创建子网站的控制台应用程序 该网站集仅接受基于表单的用户。
现在,当我运行控制台应用程序时,它带有 Windows 凭据。
我需要某种方法在控制台应用程序中运行代码,该应用程序创建子站点以在该站点集的管理员表单用户下运行。
请让我知道你的建议。
谢谢
sharepoint - 重定向 Sharepoint 登录页面或显示登录 Web 部件
我已经为我的 Sharepoint 网站启用了 FBA,我想添加一个登录页面或 webpart 之一。
目前我的网站直接转到 Default.aspx 并显示信息和 webparts(显示错误消息)
我想要的是:将我的默认页面设置为登录页面,或者是否有办法不在我的默认页面上显示除登录 Web 部件之外的任何内容?
我希望用户在进入默认页面之前登录他们的详细信息?
任何解决方案,例如重定向、webparts 或其他任何解决方案都将不胜感激!
提前致谢!
sharepoint - SharePoint:将 ASP 代码插入 login.aspx
我的 SP 站点上有 FBA (form_based_authentication),所以第一个登录站点是 login.aspx。现在有以下问题:用户来自共享点上的另一个站点。为此,他们使用某种私钥。公钥位于 sharepoint 网络服务器上。
我现在要做的是用我从这个机制的创建者那里得到的以下示例代码修改 login.aspx,但我真的不知道在哪里粘贴 ist:
"<% String ct = Request.Params["ct"]; String sp = Request.Params["sp"]; ctf.TicketEvaluator e = new ctf.TicketEvaluator(Server.MapPath("keys"), 0); String payload = e.evaluateClassicTicketAsString(ct,sp,300000000,"lohn"); %> 这是你的有效载荷:<%= payload %>
"
作为一个独立的 .NET 项目,它运行良好,但我不知道如何将它放入 login.aspx。
非常感谢,fiman007
sharepoint - 更改为 FBA 后无法使用 SP Designer 访问
两天前,我将网站的身份验证从“Windows”更改为“表单”。到目前为止一切顺利,用户现在使用的是 SQL Express 2005,并且运行良好。现在的问题是,我无法使用我的 SP Deigner 2007 访问该站点。他是否只支持 Windows 身份验证?Visual Studio 也一样,我收到错误消息以在 IIS 上启用 Windows 身份验证,但我不能,因为“表单”已启用。有没有人有同样的问题?我能做些什么?
非常感谢,fiman007
.net - FBA 显示名称与自定义会员提供商,WSS 3.0
我有一个 WSS 3.0 站点(没有 MOSS),它使用自定义表单身份验证成员身份提供程序和角色管理器,针对远程 Web 服务对用户进行身份验证(尽管目前它适用于 moq 数据)。我的问题是:登录时用户的姓名显示为他们的登录名,而不是他们的全名。
我设置了我的提供程序,以便同时存储用户名和全名,并且当被询问时(例如 GetUserByUsername),任何一个值都将返回一个以全名作为用户名的 MembershipUser 对象。这样做的效果是,在共享点人员选择器中,输入用户用户名会导致自动完成将其转换为他们的全名,就像标准的 windows auth 一样。
但是,对提供程序进行断点,当登录到站点时,仅调用提供程序上的 ValidateUser 方法,它们永远不是对我修改过的 MembershipUser 对象的请求。查看内容数据库中的 UserInfo 表,将创建一个新条目,并将用户名 (tp_title) 设置为他们的登录名。
没有对数据库运行直接查询(我不会这样做),我不确定如何为自定义 FBA 用户提供用户友好的用户名。帮助将不胜感激。
sharepoint-2007 - Sharepoint 2007 中的 FBA 和受众定位
我想使用 FBA 的 webpart 的受众定位功能。我尝试直接在 sharepoint 组中添加 FBA 用户或将用户添加到 asp.net 角色,然后将角色添加到 sharepoint 组,但都失败了。我的观察是,无论是否在受众定位中指定了 Webpart 内容,所有 FBA 用户都可以看到。
谷歌搜索后,我发现对此有三种不同的结论,
- FBA 不能与受众定位一起使用
- FBA 可与受众定位结合使用
- 如果将 FBA 用户直接添加到 sharepoint 组,则 FBA 可以与受众定位一起使用
我可以知道哪个是正确的解释吗?在哪里可以找到有关此问题的官方 Microsoft 文档?
sharepoint - 基于 SharePoint 和表单的身份验证问题 - Office 应用程序不再工作
我们有几个在 SharePoint 中使用基于表单的身份验证 (FBA) 的网站。他们中的许多人已经运行了几个月而没有出现任何问题。在过去一两周内,我们注意到尝试访问只读 Microsoft Office 文档(目前仅使用 2007 版本的 Excel 和 Word 验证)的用户有以下行为。
我们看到的行为表现出:
- 文档开始打开
- 在 Office 应用程序中,将打开一个带有 FBA 登录屏幕的 IE 窗口。左上角还有一个超链接,上面写着跳到主要内容
- 多次单击取消将打开文档
- 如果您将该站点标识为 IE 受信任站点,则使用 Office 应用程序的登录屏幕,一切正常(对于我们的大多数站点来说,这不是一个选项)
- 非办公文件(如 PDF)不会表现出这种行为
- 我们测试过的非 IE 浏览器(FireFox、Chrome)不会出现这种行为。
还有其他人看到这个问题吗?我认为这是导致此问题的 Microsoft 发送的更新,因为我们在多个未更新代码的站点上看到它。
谢谢
sharepoint - 认证用户无法登录,“用户不存在或不唯一”。
这是一个奇怪的问题。我有一个 WSS3 站点,没有 MOSS,它有一个自定义成员资格和角色提供程序,可以针对 CRM 进行身份验证。所有用户也已添加到站点用户列表中,因此一旦登录,他们就有正确的显示名称。
在开发和舞台上一切正常,但在 UAT 上,用户无法通过登录屏幕。登录屏幕正在工作,如果您为用户输入了错误的密码,它会返回正确的消息,这意味着自定义提供程序工作正常。如果您正确填写了登录表单,您将立即直接重定向回登录屏幕,IIS 日志显示登录屏幕将经过身份验证的用户发送到该站点,然后又被发回。将站点设置为允许匿名访问表明用户在正确验证后没有在站点端登录。
ULS 日志显示:用户不存在或不是唯一的。
找到 1 个受信任的森林 nzct.local。找到 0 个受信任的域
将日志代码添加到站点我已验证成员资格提供程序设置正确,并且可以在询问时找到用户。此外,在访问站点用户列表时,我可以找到具有正确名称的 SP 用户。
它只是拒绝将当前用户设置为经过身份验证的用户。诡异的。
sharepoint-2010 - 带有自定义表单的 SharePoint 2010 FBA - 403 错误
我有一个 SharePoint 2010 站点,该站点使用自定义角色、成员资格和配置文件提供程序配置为基于表单的身份验证。使用 OOTB SharePoint 2010 FBA 表单(即在 Web 应用程序虚拟目录中的 /_forms 下)可以完美地工作。
我的问题是位于单独文件夹 /Landing/Login/default.aspx 中的自定义登录表单。我已将 Web 应用程序配置为指向此表单(包含未修改的 ASP.NET 登录控件),该表单在用户点击根 URL 时呈现。当他们提交凭据并将表单回发以重定向到 /_layouts/Authenticate.aspx 时,问题就出现了。它以 403 停止冷却。
如果我恢复到 OOTB FBA 表单(使用相同的提供商),一切正常。关于可能出现问题的任何建议?