我们有几个 ASP.NET 应用程序部署到几台服务器上。如果用户已经通过身份验证,在从应用程序移动到应用程序时,是否有一种标准方法可以重用 session 数据或其他一些方法来不要求用户登录到下一个应用程序?我希望有一种你们都知道的最佳实践方法。我觉得应该有一些简单的东西我错过了。
谢谢。
编辑:更清楚地说,我想传递的 session 中的主要信息是经过身份验证的用户 ID,但也可能是其他一些 session 变量。
最佳答案
您可以为您的应用程序实现单点登录策略。
http://aspalliance.com/1545_Understanding_Single_SignOn_in_ASPNET_20.all
http://blah.winsmarts.com/2006/05/19/aspnet-20-implementing-single-sign-on-sso-with-membership-api.aspx
http://johndyer.name/post/2005/12/Single-SignOn-with-ASPNET-Membership-and-WebServices.aspx
http://msdn.microsoft.com/en-us/library/ms972971.aspx
关于asp.net - 在 ASP.NET 应用程序之间传递 session 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/616046/