-
Notifications
You must be signed in to change notification settings - Fork 109
Description
Feature Description
The AppFlowy Web app currently offers login through a predefined set of login providers.
These are taken from Gotrue, which also offers other options.
While it is currently possible to use those, such as GitLab, to login to the admin console, and indirectly through it, to the Flutter desktop and mobile apps, there is currently no path towards doing so with the Web distribution.
Following on from #105 (comment) #139 (comment) I would like to propose to also
- Offer additional Gotrue authentication providers for login
Use Cases
Using all AppFlowy runtime environments in self-hosted environments together with a self-hosted identity provider.
User Impact
AppFlowy instances from self-hosted communities don't leak Personally Identifying Information (PII) / personal data to commercial platform providers, eventually in different jurisdictions.
This is relevant for running the application within the EU, where GDPR compliance and an explicit data transfer agreement are non-optional.
Potential Implementation Ideas
The stories
have previously shown a client-side implementation for the admin frontend console.
Additional Context
The Flutter app has a mirroring story: