An email -> openid authentication provider. Made to bridge the gap of simple authentication in places where it would otherwise be hard.
The initial OIDC backend logic was made by copilot, then reviewed and tested by me. No frontend code is AI.
An email -> openid authentication provider. Made to bridge the gap of simple authentication in places where it would otherwise be hard.
The initial OIDC backend logic was made by copilot, then reviewed and tested by me. No frontend code is AI.
I built a simple OIDC provider that uses email based authentication. I learned how OIDC works, and how to send emails with python. It turned out good, and I like how simple it is to use. Even though the use case for this is pretty small, I think I will enjoy using this! Especially after all of your feedback ;)
In the interest of time (and getting this in for lock in), I caved in and used copilot for the backend openid logic, then spent time fixing the places where it did not understand how my code worked. There is no auth page right now, I will make that next.
Anyway, after an hour of debugging nextcloud oidc, I got the first login working! The flow works, but there is no user-facing prompt yet.
Log in to leave a comment
I don’t have much to show for this log, but I’m trying to log every 30 minutes. I spent my time making the DB support saving user auths. Also, there is a dashboard layout now! No data in it yet though. I’m going to make it look better soon, but I want to make sure the core works before finishing this.
Log in to leave a comment