【发布时间】:2021-12-02 02:57:50
【问题描述】:
我正在将 Django 应用程序与 Docusign API 集成,我正在使用 OAuth2 grant_type="code" 进行授权,在将所有必需的参数传递给 /oauth/auth (https://account-d.docusign.com/oauth/auth?response_type=code&scope=signature&client_id=33f*******NNNNMNMc-b478-7593294fb3ba&redirect_uri=http://localhost:3000/sales/oauth/callback) 端点后,我得到了 Oauth 代码在浏览器中重定向 URI(http://localhost:3000/sales/oauth/callback),我想从我的 django 类视图中获取此代码,在该视图中我创建了一个路径到我的视图
urlpatterns = [
path(
"sales/oauth/callback",
OAuthCallbackView.as_view(),
name="OAuthCallbackView",
),
]
我的看法
class OAuthCallbackView(APIView):
def get(self, request):
access_code = request.GET["code"]
我想在这里获取验证码,因为重定向 URI 路径包含代码 (/sales/oauth/callback?code=12312232) 我无法点击上述 URL 路径
有没有办法在 Django 中获取 Oauth 代码
【问题讨论】:
标签: python django oauth docusignapi