又是我。我在让Flask使用Azure活动目录时遇到了更多问题。我就快到了,但我就是想不出如何跨过这个障碍。如果有人能帮助我,我将永远感激。
-
使用Flask Dance用户身份验证在本地主机上运行我的应用程序
-
在没有任何用户身份验证的情况下将我的应用部署到Azure。
-
使用Adal库将我的应用部署到Azure以进行用户身份验证(问题是由于其他功能,我想使用Flask Dance而不是Adal)。
我就是这样运行的:
blueprint = make_azure_blueprint(
client_id="{client_id}",
client_secret="{client_secret}",
tenant="{tenant_name}"
)
app.register_blueprint(blueprint, url_prefix="/getAToken")
然后我有一个小的decorator函数来检查用户是否已登录,该函数检查用户是否获得azure授权,如果没有,则将其重定向到azure登录页面。所有这些在本地主机上运行得非常好,那么哪里出了问题呢?