Python Django/w Microsoft Graphs -
我正在关注此 Microsoft 教程,用于使用 Microsoft Graph 构建 Django 应用程序(在我现有的 Django web 应用程序上使用它),但我遇到了身份验证问题:https://docs.microsoft.com/en-us/graph/tutorials/python
我正在执行“添加 Azure AD 身份验证”步骤,并且在实现后,
我点击了登录按钮并输入了凭据……我不断收到值错误“auth_code_flow 缺少状态”。
“回调”方法只是使它成为 result=get_token_from_code(request) 然后失败。
这是 get_token_from_code 方法:
def get_token_from_code(request):
cache = load_cache(request)
auth_app = get_msal_app(cache)
# Get the flow saved in session
flow = request.session.pop('auth_flow', {})
result = auth_app.acquire_token_by_auth_code_flow(flow, request.GET)
save_cache(request, cache)
return result
我想要做的是最终从我的 web 应用程序在线访问 excel。任何帮助是极大的赞赏!
最佳答案
我是初学者编码器,所以我很确定我只是在规避错误。但是用 http://localhost:8000/# 替换网站 URL 并重新运行它以某种方式解决了错误。也许那可能会有用。
关于Python Django/with Microsoft Graphs - 我不断收到值错误 "state missing from auth_code_flow",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66595320/