firebase / firebase/firebase-admin-python
Allow default provider config for tenants
- 主要語言
- Python
- 星號
- 1.2k
- 分支
- 359
- 平均合併
- 5 天 6 分鐘
- 30 天內合併 PR
- 2
描述
I am using the python admin SDK to create tenants, but I can not manage the "default" providers. Only add new SAML and OIDC providers.
```python
tenant = tenant_mgt.create_tenant(
tenant_name,
allow_password_sign_up=True,
enable_email_link_sign_in=False,
app=app,
)
auth = tenant_mgt.auth_for_tenant(tenant.tenant_id)
# No way to do this ???
providers = auth.get_providers()
# enable/setup Google provider
```
Now I have to go in the UI and click a button. Which defeats the purposes of creating the tenant programmatically if I still have to set it up by hand.
This is what I am trying to change:

EDIT:
You can set `allow_password_sign_up=True` and it will enable Email/Password, but unsure how to handle the other Providers. We use the Google Provider as an internal app for our own login as we are on Google Workspace.
貢獻指南
評估
這個 Issue 還沒有評估資料。