如何将登录ID作为参数传递到SharePoint登录页面?

时间:2009-06-24 17:00:12

标签: asp.net sharepoint user-input

我有一个ASP.NET主页,其中用户提供了他的登录ID。根据应用程序(SharePoint站点),ID与之关联 - 用户将定向到相应的sharepoint站点。

例如,如果user是site1user,则ASP.NET页面会将用户定向到sharepointsite1。

我让它工作到目前为止。

现在,如何将登录ID从ASP.NET传递到SharePoint登录页面,以便用户无需再次输入用户ID。

我尝试过URL参数传递。但它没有用。

2 个答案:

答案 0 :(得分:1)

如果您在ASP.NET应用程序中使用基于表单的身份验证(FBA),您还可以将SharePoint配置为使用FBA,并让SharePoint使用与ASP.NET应用程序相同的FBA配置。

这样做的好处是,您可以让用户登录到ASP.NET应用程序,只需将其重定向到他们的SharePoint站点,他们就会自动登录。您不必以任何方式将用户名传递给SharePoint或自定义任何页面。 如果您之前没有这样做,在SharePoint中配置FBA可能有点棘手,但这些资源应该有所帮助:

答案 1 :(得分:0)

您需要自定义login.aspx页面并编写将从查询字符串中获取ID的代码,并将其设置为用户名文本框。