Stack exchange单次登录

时间:2016-12-22 14:56:15

标签: oauth stackexchange-api

我在尝试将单个身份验证过程与文档之后的堆栈交换集成时遇到了一些问题,这是我迄今为止所不能做到的:

1)关注这个instructions,我现在正在为locahost工作。
2)使用隐式方法,我将第一篇帖子发送到https://stackexchange.com/oauth/dialog
3)这返回一些html代码供用户认证应用程序,我在iframe上显示。
4)这是问题出现时,当我点击批准时,它会尝试向oauth/submit发送一个包含所有数据的帖子请求,我没有任何方法可以捕获此信息以继续使用auth指令流

 Cannot POST /oauth/submit

这是我到目前为止使用的代码:

 $.post('https://stackexchange.com/oauth/dialog', {
    client_id: 1234,
    scope: 'private_info',
    redirect_uri: 'http://localhost:8080/',
 }).then(r => {
    const iframe = document.createElement('iframe')
    document.body.appendChild(iframe)
    iframe.contentWindow.document.open()
    iframe.contentWindow.document.write(r.data)
    iframe.contentWindow.document.close()
})

examples on the docs真的很老,根本不工作,如果有人有这方面的经验,我会感激任何帮助。

0 个答案:

没有答案