Description
Is there an existing issue for this?
- I have searched the existing issues
Current Behavior
After switching my local installation (2.5.1) to ENTERPRISE mode from SAAS, I cannot log into Lowcoder using proviously available Oauth provider. Even after creating a new provider, it's not visible on the list nor on the login form. API endpoint also only returns EMAIL type login:
{
"code": 1,
"message": "",
"data": {
"authConfigs": [
{
"authType": "FORM",
"id": "EMAIL",
"enable": false,
"enableRegister": true,
"source": "EMAIL",
"sourceName": "EMAIL",
"authType": "FORM"
}
],
"workspaceMode": "ENTERPRISE",
"selfDomain": false,
"cookieName": "LOWCODER_CE_SELFHOST_TOKEN",
"cloudHosting": false
},
"success": true
}
Applications, data sources, saved queries, logins and user groups seem to correctly transfer from SAAS organisation.
Interestingly, the user's e-mail binding to Oauth identity seems to still be working - after logging in with email/password, I can still access data in application that would normally require the Oauth credentials.
It's important to note I have not checked whether it happens with clean ENTERPRISE installation.
Expected Behavior
Oauth providers should carry over to SAAS mode
Steps to reproduce
- Create multi-Docker installation in SAAS mode
- Create one organisation
- Create Oauth provider
- Change mode to ENTERPRISE
- Restart docker instances and try to login - only a Email login is possible (if it's enabled)
- Login as admin
- Go to Providers configuration page and create another provider
- Provider does not appear on the list
Environment
Lowcoder multi-docker, 2.5.1
Additional Information
No response
Metadata
Metadata
Assignees
Labels
Type
Projects
Status