我们有一个向内部用户(具有 Kerberos 身份验证)和可以通过传统用户名/密码表单登录的第三方公开的系统。我们目前所做的是让多台服务器运行,其中一些使用 a.mysite.com 进行 Kerberized,而另一些则在 b.mysite.com 上运行表单身份验证。
我想要的是有一个我们与两个组共享的 URL,并让服务器确定 Kerberos 令牌是否可用。如果是,则使用它,否则重定向到登录页面。理想情况下,用户始终停留在“myproject.mysite.com”上……但如果我们需要(自动)根据他们是否拥有该令牌,将他们重定向到 a.mysite.com 或 b.mysite.com。
想法?