跳转到主要内容

Flower的Azure Oauth支持

项目描述

Flower oAuth Azure
------------------


Flower的Microsoft Azure登录处理器[Flower](https://flower.readthedocs.io/en/latest/)

Flower提供了对Google和GitHub OAuth身份验证的内部支持,此软件包启用
类似功能,用于[Microsoft Azure](https://portal.azure.com/)


## 快速入门

pip install flower-oauth-azure


使用`--auth`、`--oauth2_key`、`--oauth2_secret`和`--oauth2_redirect_uri`选项启用Azure OAuth 2.0身份验证,
要设置Azure租户必须设置`FLOWER_OAUTH2_TENANT`环境变量。

`--auth`是一个正则表达式,用于仅授予指定电子邮件模式的访问权限。
`–-oauth2_key`和`–-oauth2_secret`是您的Azure账户凭据。
`–-oauth2_redirect_uri`用于指定与您的密钥和秘密关联的`redirect_uri`


例如,如果您想授予对me@saxix.onmicrosoft.com和you@saxix.onmicrosoft.com的访问权限

$ export FLOWER_OAUTH2_TENANT=saxix.onmicrosoft.com
$ celery flower --auth_provider=flower_oauth_azure.tenant.AzureTenantLoginHandler \
--auth="me@saxix.onmicrosoft.com|you@saxix.onmicrosoft.com" \
--oauth2_key=... \
--oauth2_secret=...
--oauth2_redirect_uri=http://flower.example.com/login

或者,您可以通过设置环境变量而不是命令行参数来设置

$ export FLOWER_OAUTH2_KEY=...
$ export FLOWER_OAUTH2_SECRET=...
$ export FLOWER_OAUTH2_TENANT=saxix.onmicrosoft.com
$ export FLOWER_AUTH=.*@saxix\.onmicrosoft\.com
$ export FLOWER_AUTH_PROVIDER=flower_oauth_azure.tenant.AzureTenantLoginHandler
$ export FLOWER_OAUTH2_REDIRECT_URI=http://flower.example.com/login
$ celery flower

项目详情


下载文件

下载适用于您平台文件的文件。如果您不确定选择哪个,请了解更多有关 安装包 的信息。

源分发

flower-oauth-azure-1.0.tar.gz (4.4 kB 查看哈希值)

上传时间

由支持