我有orders.something.com和hr.something.com。我如何登录这两个系统?

时间:2011-11-09 04:15:55

标签: c# asp.net

我有一个网站orders.something.com和其他网站hr.something.com。我的第一个问题是我应该在VS 2010中为这些创建不同的应用程序,还是我也可以在单个应用程序中运行它?其次,如果我创建2个应用程序,我如何建立登录到两个系统?例如,如果他登录到something.com,他会被认证为orders.something.com以及hr.something.com吗?

提前致谢:)

1 个答案:

答案 0 :(得分:1)

IMO,两者是否应该是不同的应用程序可以由功能决定 - 如果两者解决不同的问题,那么你可以有不同的应用程序。

此外,拥有不同的应用程序可以让您隔离 - 您可以独立扩展,两者都可以有不同的停机时间/升级频率/维护计划。这两个站点可能需要不同的SLA(服务级别协议),在这种情况下,将它们分开应用程序是有意义的。

即使它们是单独的应用程序,如果身份验证存储是相同的,它们也可以使用SSO。例如,您可以使用集成的Windows身份验证。在ASp.NET表单身份验证的情况下,您可以将authentication cookie domain设置为父域(something.com),这将使相同的令牌对两个子域都有效。