我有一个javascript应用程序,可以在任何地方托管(在与我的后端不同的域中)。 我的应用程序已经存在,并使用自定义令牌与我的后端(php / symfony2)进行通信。我需要实施SSO,因此应用程序上的SSO按钮将重定向到SSO.external.com,可以是谷歌或自定义的sso提供商。 SAML令牌将发送到我的后端,我可以在其中验证用户并生成我的应用令牌。
问题是:如何将其发送回我的javascript应用程序?我不被允许将其放入网址并从我的后端重定向到我的应用程序。 我现在有两个想法:
我的两个解决方案似乎是解决方法,有人有更好的方法吗?