Javascript 跨域自动登录

Javascript 跨域自动登录,javascript,html,cross-domain,disqus,autologin,Javascript,Html,Cross Domain,Disqus,Autologin,我正在实现一个插件,它可以嵌入到不同的站点,比如Disqs。这个插件应该可以嵌入到我没有的不同域名的站点中。如果用户已经登录到使用我的插件的其他站点,我想访问用户登录状态。我还没有找到解决这个问题的办法 我需要的是: 若用户使用我的插件登录到域A.com,那个么用户应该能够自动登录到使用我的插件的其他域B.com。(我不拥有A.com和B.com) 我该怎么做 提前感谢。由于CORS保护,如果服务器A或B不允许跨域请求,您不能从浏览器本身调用它们。这是一个安全特性 如果您想执行此操作,但无法

我正在实现一个插件,它可以嵌入到不同的站点,比如Disqs。这个插件应该可以嵌入到我没有的不同域名的站点中。如果用户已经登录到使用我的插件的其他站点,我想访问用户登录状态。我还没有找到解决这个问题的办法

我需要的是:

  • 若用户使用我的插件登录到域A.com,那个么用户应该能够自动登录到使用我的插件的其他域B.com。(我不拥有A.com和B.com)
我该怎么做


提前感谢。

由于CORS保护,如果服务器A或B不允许跨域请求,您不能从浏览器本身调用它们。这是一个安全特性


如果您想执行此操作,但无法直接访问A和B,则必须使用A和/或B API(如果存在)或使用C服务器作为请求的中介。

请求头以及服务器CRO预防机制将不允许登录。下面是实现它的解决方案之一

SSO单点登录是解决此问题的方法之一。要实现SSO,只需创建一些服务来检查令牌(基于令牌的身份验证,我们还可以检查即将到来的url请求),并允许登录(与Windows、窗体身份验证无关)


这是一种第三方身份验证机制,它将在基于令牌的安全性的基础上工作,并允许登录。

使用C服务器作为中介,我们如何识别用户?