-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support other auth providers #339
Comments
Hi, @notramo! What's your use case for this? |
Some users don't want to give access to all repos to this app. Some of the above cases can be worked around by registering a secondary GitHub account, but that's tedious, and in this case it would be simpler to register a Lumen account directly. Basic e-mail/password, or passkey (Nitrokey, Solokey) auth is universal, and does not require linking any account on other platforms. |
This makes sense. At some point, I'd love to investigate using a GitHub App instead of a GitHub OAuth app so users can have fine-grained control over which repos Lumen has access to.
I might revisit this decision eventually, but for now, GitHub is the only file storage provider Lumen supports. You can't use Lumen if you don't have a GitHub account. |
Is there some technical reasons behind not supporting other storage platforms, or simply “I use this and don't care about others”. |
Transparently, I built Lumen for personal use with personal preferences. I'm the only maintainer so I prefer to keep the feature set small so it's easier for me to maintain. If you figure out a simple way to implement other storage providers without introducing too much maintenance overhead or design complexity, I'm open to merging it into the project. Also feel free to fork and customize to suit your needs. |
I will take a look if I can find time for it. Unfortunately, I'm not very familiar with the frameworks used. By the way, this is a high quality app with good UX. Did you consider adding a cheap paid plan with some extra features? |
Please add email-based and other OAuth providers.
The text was updated successfully, but these errors were encountered: