astrolicious / studiocms

A dedicated CMS for Astro Studio. Built from the ground up by the Astro community.
https://astro-studiocms.xyz
MIT License
148 stars 15 forks source link

[Feat] Extend Authentication System ( username/password, more oAuth options, ability to extend? ) #13

Closed Adammatthiesen closed 2 months ago

Adammatthiesen commented 3 months ago

Our Current Auth system is currently only supporting Github oAuth using Lucia-Auth.

Lucia Auth also supports Username & Password as well as Standard oAuth. The goal of this Issue would be to implement a secure username/password system as well as either adding basic support for other oAuth provider options or creating an Extension system for the user to be able to pass in oAuth Configurations.

Adammatthiesen commented 2 months ago

I'll be taking on the start of this project, building the basics of the username/password auth and a googleOauth and discord oauth option into the site as per my conversation with @dreyfus92

create-issue-branch[bot] commented 2 months ago

Branch issue-0013 created for issue: [Feat] Extend Authentication System ( username/password, more oAuth options, ability to extend? )