【问题标题】:How to share token across subdomains without including token in query parameter when redirected重定向时如何跨子域共享令牌而不在查询参数中包含令牌
【发布时间】:2026-01-27 20:15:01
【问题描述】:

我有 login.company.com,它对用户进行身份验证并生成令牌,然后用户将被重定向到子域。如何以安全的方式将令牌传递给子域应用程序 (app1.company.com)。我们可以在查询参数中使用令牌重定向到子域,但我想知道是否有任何替代过程。存储在本地存储/会话存储/cookie中会有帮助吗?

谢谢

【问题讨论】:

    标签: angularjs session subdomain session-cookies token


    【解决方案1】:

    目前,我认为最好的方法就是拥有 SSL 并按照您目前的做法传递令牌。

    没有 SSL,令牌就有被拦截的风险。

    还有SAML认证策略 http://www.mutuallyhuman.com/blog/2013/05/09/choosing-an-sso-strategy-saml-vs-oauth2/

    【讨论】: