Soundcloud Connect 按钮的用户登录过程
- 按下网站上的按钮并使用 api 服务器生成的随机令牌启动会话,而无需在 Soundcloud 上对用户进行身份验证。
- 用户被重定向到 Soundcloud 身份验证页面(soundcloud 登录页面)。
- 用户应输入他/她的 Soundcloud 帐户信息。
- 按下连接后,在 api 端调用一个方法,根据 SoundCloud 发送的参数创建用户及其身份验证。并且 api 服务器将用户重定向到主页,客户端中的脚本将令牌设置为标头作为对网站的授权。
现在,我担心的是在用户通过 soundcloud 连接之前启动会话,即使用户不连接到 SoundCloud 就无法进入主页。
这种验证用户的技术是否安全?潜在的攻击是什么?