簡體   English   中英

/auth/convert-token (access_denied) 處的 AccessDeniedError 不允許您的憑據<oauthlib.Request SANITIZED>

[英]AccessDeniedError at /auth/convert-token (access_denied) Your credentials aren't allowed <oauthlib.Request SANITIZED>

我將 Django 4.0 與 python 3.9 一起使用,並在我的應用程序中安裝了drf-social-oauth2 我正在使用現已貶值的 gapi Oauth2 進行谷歌登錄,它運行良好。 然后我開始在我的控制台中收到警告說它在一段時間內不會使用,所以我改用新的谷歌身份服務(gsi 客戶端)。 我以前從 gapi 得到的是一個 access_token,我用它來驗證我后端的用戶。 現在我得到了一個憑證 jwt,我應該對其進行解碼以獲取用戶詳細信息。

當我將此代碼發送到/auth/convert-token/端點時,我AccessDeniedError at /auth/convert-token (access_denied) Your credentials aren't allowed <oauthlib.Request SANITIZED>

我所有的細節都是正確的,我被困住了。

使用 vscode 迅雷客戶端對此進行了測試。

我找到了解決方案。 原來 jwt 不是我應該發送到我的后端的。 我使用 jwt 令牌獲取用戶的訪問令牌,然后我用它在后端對用戶進行身份驗證。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM