測試.html:<a href="https://auth.ebay.com/oauth2/authorize? ...">authorize</a>視圖.py:from django.contrib.auth.decorators import login_required@login_requireddef myview(req): user = req.user return render(req, 'test.html')對于 ebay 的 oauth 流程,您必須向用戶提供指向 ebay 服務器的鏈接,該鏈接會詢問用戶是否要向您提供憑據。如果他們接受,ebay 會將用戶重定向到給定的 url,其中包含訪問密鑰的查詢字符串。問題是,當我使用 ebay 授權我的應用程序時,用戶會被重定向到我的登錄頁面(盡管已經登錄)。如果我刪除@login_required裝飾器,則req.user返回 AnonymousUser。這是一個問題,因為我不知道將訪問令牌分配給哪個用戶。我在這里想念什么?請注意,我正在使用 ngrok 來隧道我的服務器,除了用戶是匿名的事實之外,我沒有呈現任何問題。myview
添加回答
舉報
0/150
提交
取消