这是我的情景。
当匿名用户访问网站集的默认网站时,会显示自定义登录表单面板。此表单是一个webUserControl(.ascx文件),它作为webpart嵌入到页面中。
然后用户输入用户名和密码。
单击提交按钮后,身份验证将由自定义登录表单面板后面的代码处理。
这是我的问题。如何使用用户输入的用户名和密码调用SharePoint的身份验证方法。简单地说,我希望用户通过我的自定义登录表单面板而不是Windows身份验证窗口登录。
答案 0 :(得分:1)
执行此操作的唯一方法是让SharePoint站点使用基于表单的身份验证。您可以使用LDAP成员资格提供程序对LDAP存储进行身份验证。通常这是Active Directory(这是Windows身份验证用于进行身份验证的。)。您还可以使用其他LDAP商店。
拥有自定义登录表单/ Web部件的唯一方法是将FBA与自定义成员资格提供程序一起使用。
答案 1 :(得分:0)