我有一个ASP.NET主页,其中用户提供了他的登录ID。根据应用程序(SharePoint站点),ID与之关联 - 用户将定向到相应的sharepoint站点。
例如,如果user是site1user,则ASP.NET页面会将用户定向到sharepointsite1。
我让它工作到目前为止。
现在,如何将登录ID从ASP.NET传递到SharePoint登录页面,以便用户无需再次输入用户ID。
我尝试过URL参数传递。但它没有用。
答案 0 :(得分:1)
如果您在ASP.NET应用程序中使用基于表单的身份验证(FBA),您还可以将SharePoint配置为使用FBA,并让SharePoint使用与ASP.NET应用程序相同的FBA配置。
这样做的好处是,您可以让用户登录到ASP.NET应用程序,只需将其重定向到他们的SharePoint站点,他们就会自动登录。您不必以任何方式将用户名传递给SharePoint或自定义任何页面。 如果您之前没有这样做,在SharePoint中配置FBA可能有点棘手,但这些资源应该有所帮助:
答案 1 :(得分:0)
您需要自定义login.aspx页面并编写将从查询字符串中获取ID的代码,并将其设置为用户名文本框。