假设我有 2 个网站:domain1.com 和 domain2.com
我实现了 sso 如下:一旦用户使用 domain1.com 成功登录,我生成一个 iframe 以使他也登录 domain2.com。
<iframe width=1 height=1 src="domain2.com/sso-login?username=abc&password=encripted_password" />
在 domain2.com 上,我实现了一个方法 sso-login 来处理这个调用,如果用户名和密码有效,我创建 auth-cookie 来返回浏览器。因此,当他在其他选项卡中打开 domain2.com 时,他将自动登录。
用户登录 domain2.com 时的流程相同,我生成了一个 iframe 以使用户登录 domain1.com。
我想知道这个实现中是否有任何安全漏洞或劣势点?我还应该做些什么来使它更安全吗?