我想允许我的SPA用户使用他的Instagram帐户进行身份验证,即显示登录表单&在同一页面上进行认证,最终目的是向他展示自己的照片。
我知道这不是通过Instagram进行身份验证的方法。我被各种各样的原因驱使:
- Facebook客户端SDK已经允许我这样做了,因此我需要一致性
- 我的应用程序的状态不由任何状态管理库管理,因此重定向回初始页面并恢复状态会有点麻烦
- 为了用户体验
我想听听你对此事的意见,以及你是否能提出任何产生所需行为的建议。
我曾想过在IFrame中执行所有操作,我会将其作为登录提示进行操作,但响应再次带有X-Frame-Options : sameorigin
。
利用弹出窗口回答了该案例。
建议的解决方案