0

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

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

我让它工作这么远。

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

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

4

2 回答 2

1

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

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

于 2009-06-25T06:40:43.373 回答
0

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

于 2009-06-24T17:05:01.030 回答