DevelopingSpace / starchart

A self-serve tool for managing custom domains and certificates
MIT License
20 stars 13 forks source link

Login / Sign Up - Implementation #22

Closed Ririio closed 1 year ago

Ririio commented 1 year ago

A sign up page that authenticates using Seneca email when creating an account.

A login page that requires the user's email and password to access the web page.

Eakam1007 commented 1 year ago

Does custom password means users will set up a new password for starchart specifically? I think we would be fine with SSO similar to telescope

Ririio commented 1 year ago

I guess we can still use an SSO, I just think that we should be able to sign in and out directly from the website without the need to redirect to Microsoft like we do in telescope.

sfrunza13 commented 1 year ago

I believe it is decided that in the final production form of the auth flow we will be using Microsoft's Azure AD the way Telescope does. We should probably end up using an IDP to mimic a similar auth flow in dev as well but we could absolutely start with something like a smaller front-end component like a simple login form or just a button to begin with that will authenticate us as a hardcoded user to at least have something for the rest of the team to work from initially.