-
Notifications
You must be signed in to change notification settings - Fork 95
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Currently sequin only supports GitHub, it would make more sense to open up towards OIDC:
I can see a few option in here.
- Native lib usage with https://github.com/erlef/oidcc or https://github.com/pow-auth/pow_assent
- Delegate the auth to 3rd party tool like Dex
Both has pros and cons.
- It is obvious; the downside is complexity, effort, and long term maintenance.
- Dex only requires OIDC support in the application and allows the user to expand from there. In such a setup, Sequin only would need to support Only OIDC. The user the choice, If they want to have more, they can use Dex or any other similar software. This reduces the complexity and support overhead on Sequin. Overall it is more complex and depen on 3rd party, but only in cases where userer want something enterprise like. Which IMo is fine for an OSS project.

Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request