我必须从第三个服务获得登录凭据,该服务需要PKCE进行身份验证。我正在考虑用django-allauth来做这件事,但是我找不到在我的请求中发送pkce的方法。我这样做没有什么特别之处。
我生成了一个PKCE,但是我可以在哪里添加它呢?
这个配置非常简单,我在我的SOCIALACCOUNT_PROVIDERS中做了一个定制的settings.py。它与服务器联系,但缺少PKCE ( code_challenge )。
SOCIALACCOUNT_PROVIDERS = {
"auth0": {
"AUTH0_URL": provider,
"APP": {
"client_id": client_id,
"secret": secret
"key": "",
"code_challenge": code_challenge
}
}
}知道吗?谢谢
发布于 2022-11-02 05:36:06
尝试添加AUTH_PARAMS
SOCIALACCOUNT_PROVIDERS = {
"auth0": {
"AUTH0_URL": provider,
"APP": {
"client_id": client_id,
"secret": secret
"key": "",
},
'AUTH_PARAMS': {
'code_challenge_method': 'S256',
'code_challenge': '362t6atUC1Fz'
}
}
}https://stackoverflow.com/questions/70897538
复制相似问题