单独的ASP.NET应用程序,共享会话?

时间:2010-11-12 20:37:25

标签: asp.net session authentication

我正在开发一些应用程序。我喜欢保持我的应用程序很小,但我想这样做,以便使用多个这些程序的用户不需要登录到每个应用程序 - 它会记住并共享会话信息。跨应用程序。有关如何实现这一目标的任何想法?以下是我正在/正在处理的单独应用程序的一些示例:

  • 房屋注册
  • 表单
  • 学生生活

我还有一个仪表板应用程序,可以集中洞察一个人的责任,并指出需要“处理”的应用程序(例如“你还没有报名参加一个房间”或“你还没有提交x文书工作“)

1 个答案:

答案 0 :(得分:1)

如果这些都在同一个域下(例如,http://server/app1http://server/app2http://server/app3等),那么您可以使用设置为在根级别有效的Cookie。

如果没有,那么您需要采用单点登录概念,用户被重定向到中央权限或登录页面,每次需要进行身份验证时都适用于所有资源。