Currently my SaaS has a web based authentication (which i'm very happy with). Sign Up: - gmail/github flow, create an account and store user details but no password - username/pass flow, hash the password using bcrypt and store it in my DB
Sign In: - Sign In using gmail/github/user-pass flow - Generate a session cookie for the user, store it on the client, which is sent with every request - When session cookie is invalid, user needs to sign up again
A very important component of my SaaS is a CLI.
> How do I integrate authentication using the CLI application?
Auth0/Okta are excluded as options because I used Auth0 in the past when building the web flow and I found it crazy hard to integrate, along with the crappy sign in page which comes up on the free tier, doing it myself was so much easier.
Thank You!
No comments yet.