sharepoint-2010 - Sharepoint 2010 FBA 自定义登录页面 403 错误

标签 sharepoint-2010

我按照下面的教程为我的 Claims SP2010 网站创建了自定义登录页面。

http://blogs.msdn.com/b/kaevans/archive/2010/07/09/creating-a-custom-login-page-for-sharepoint-2010.aspx

但我在 Firefox 中得到的只是 403 FORBIDDEN 文本。 IE 也没有运气。我在网上搜索了几个小时,但仍然没有成功。

有人遇到过这种情况吗?

谢谢。

最佳答案

根据引用的博客文章,您的自定义登录页面应继承自 FormsSignInPage 。我查看了 Reflector 中的类,没有看到任何会导致 403 错误的内容。然而,在查看其父级时,IdentityModelSignInPageBase ,我在 OnLoad 中找到了以下内容方法:

protected override void OnLoad(EventArgs e)
{
    this.Context.Request.ServerVariables["FederationLoginPageRequest"] = "1";
    if (this.CheckForFormsAccess 
        && (AuthenticationMode.Forms != SPSecurity.AuthenticationMode))
    {
        SPUtilityInternal.Send403(this.Context);
    }
    if (!this.AllowCaching)
    {
        base.Response.Cache.SetNoStore();
    }
    base.ShowStandardControls = false;
    base.OnLoad(e);
}

CheckForFormsAccess总是正确的,所以请确保您的 Authentication Mode设置为表单。

关于sharepoint-2010 - Sharepoint 2010 FBA 自定义登录页面 403 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4857619/

相关文章:

html - 在自定义 SharePoint MasterPage HTML 中使用 Web 字体

visual-studio-2010 - 从Visual Studio 2010部署到SharePoint 2010时发生异常

创建 ListView 时出现 SharePoint 2010 错误

sharepoint - 在具有多个 WFE 的服务器场环境中部署计时器作业的最佳实践

visual-studio-2010 - 共享点 2010 : edit a view programmatically

css - 用我自己的自定义 css 覆盖 Sharepoint 2010 css

sharepoint - 如何让用户在 SharePoint 2010 中登录两次?

Sharepoint新手: How to create time entry dashboard?

sharepoint - 比较 SharePoint 2010 中的两个列表

javascript - 使用客户端对象模型 (CSOM) 获取 Sharepoint 选定列表项