Hellosign にアプリを登録し、django プロジェクトにローカルで使用しています。
OAuth私はローカルホストを使用しているため、アプリを再ストリングする際にコールバック用のドメイン URL が必要でした。 https://ngrok.com/によって生成されたコールバック URL を指定しました。
お気に入り:https://1a2df3ef.ngrok.com/test/oauth
Django oauth url マッピングは次のようになります
url(r'^hellosign/oauth', 'hellosignup_oauth'),
見る
def hellosignup_oauth(request):
code = request.GET.get('code')
return render(request, 'hello.html', {'code': code})
承認時に、次のようにリクエストが行われます
https://1a2df3ef.ngrok.com/test/oauth?&code=17c2264f2a24741c&state=900e06e2
そしてngrokは次のようなリクエストを受け取ります
hellosign/oauth
2つの問題があるようです:
1) ngrok はhellosign/oauth?&code=17c2264f2a24741c&state=900e06e2の代わりにリクエストを受け取る必要がありhellosign/oauthます。
2)hellosign/oauthリクエストに応じてビューが呼び出されていないhellosign/oauth
洞察はありますか?