具有授权代码授予流程的Flower API

时间:2020-06-11 18:43:53

标签: celery flower

Flower支持以下身份验证类型:

  • 基本身份验证
  • Google OAuth
  • Github OAuth

但是它们都不满足对我们应用程序的需求,因此我们支持使用OAuth2.0与我们自己的应用程序的Auth服务集成的自定义身份验证类型

基本上,我们模仿 flower / views / auth.py 中的文件,并创建了一个效果很好的customAuthhandler -如果未经授权,用户将被重定向到我们的登录页面花卉界面。

现在我也要使用flower API,在那种情况下,我应该怎么做才能使该API得到授权?我尝试使用Flower Client Secret和ID为Flower API生成承载令牌,但似乎无法正常工作。 (我对OAuth不太熟悉),是否有一种简单的解决方案(例如客户端凭据授予类型)在使用授权代码授予时访问Flower API?

谢谢!

0 个答案:

没有答案