使用Google OAuth2和Postman进行身份验证

问题描述 投票:2回答:1

像一两个星期前一样,我以前使用Google OAuth2在Postman中进行身份验证没有问题。但是我相信Google做出了一些改变,因为现在它并不能直接带我获得访问和刷新令牌作为响应进行身份验证的结果(重定向到django后端)。但是现在,它看起来像某种DDoS预防重定向,并且在Postman中,我得到了一个带有以下脚本的HTML,该HTML没有运行(很可能Postman没有运行它-因此没有转发)。

<script type="text/javascript" nonce="H3VTxxxx1x1Ixxxx/Dr/ng">
    xsrfstatemanager.chooseKeyAndRedirect( 'https:\/\/accounts.google.com\/signin\/oauth?client_id\x3d2305xxxx9382-bs4v9fkxxxxnt53cf4skirxxxxkmkj4l.apps.googleusercontent.com\x26as\x3dF-fPfkixxxxyJIIdgxxxxw\x26destination\x3dhttp:\/\/127.0.0.1:8000\x26approval_state\x3d!ChQ4dExxxxUzbndIRxxxxkJZU2UzOBIfWXd1LxxxxDVmT3NkOERFdWhZOThQxxxxdWFSQTVoWQ%E2%88%99AJDr988AAAxxxx0ayvP61bbERtYdABfULE34-qRLGgUd\x26oauthgdpr\x3d1\x26xsrfsig\x3dChkAeAxxxxp2XLUCh0OhQv7fnFihxzJthXPzEg5hcHByb3xxxxzdGF0ZRILZGVzdGluYXRpb2xxxxNvYWN1Eg9vYXV0aHJpcxxxx2NvcGU', 'wHNxxxxQ2EVRv5apbGxxxxLjbgegn_BxxxxoHJxA-2g', 'OCAK',true,true, 'https:\/\/accounts.google.com\/o\/nocookie');
</script>

它在浏览器中运行良好,因为JS正在运行并且实际上正在转发它。如何使它在Postman中工作?

django oauth-2.0 postman google-oauth2
1个回答
-1
投票

您有什么解决方案吗?我只是碰到了同样的问题-在邮递员中,我只有关于转发的信息,但是在浏览器中,它工作正常。

© www.soinside.com 2019 - 2024. All rights reserved.