Signing In & Account Access
Abstractions supports email/password accounts and OAuth sign-in with Google or GitHub. This page covers signup, email verification, login, and password resets.
Creating an account
Go to Sign up and choose one of two paths:
- Email and password — enter your name, email, and a password (minimum 8 characters)
- Continue with Google or Continue with GitHub — authorise the OAuth provider and your account is created automatically
If you sign up with email and password, Abstractions sends a verification email before you can access your workspace. OAuth signups are verified automatically since the provider already confirmed your email.
Verifying your email
If you signed up with email and password, check your inbox for a verification link.
- Click the link in the verification email
- Abstractions confirms your email and redirects you to the dashboard
Didn't get the email? From the verification prompt, click Resend to send a new one. There's a 60-second cooldown between resends to prevent spam.
Until you verify, you can sign in but some actions may prompt you to verify first.
Signing in
Go to Log in and enter your email and password, or click Continue with Google / Continue with GitHub if that's how you originally signed up.
Use whichever method you signed up with. If you signed up with Google OAuth, there's no password on your account until you set one from Account → Security.
Resetting your password
If you've forgotten your password:
- Go to Log in and click Forgot password?
- Enter your email and submit
- Check your inbox for a reset link
- Click the link, enter a new password (minimum 8 characters), and confirm it
Reset links expire after a period of time — if yours has expired, go back to Forgot password? and request a new one.
Troubleshooting
"Invalid credentials" on login — double-check you're using the right sign-in method. An account created via Google OAuth won't have a password unless you've set one.
Verification link doesn't work — the link may have expired or already been used. Log in and request a new verification email from the prompt.
OAuth redirect shows an error — this usually means the provider denied access or the authorisation window timed out. Try again from Log in or Sign up.
Next steps
- Accepting a Workspace Invitation — join an existing workspace instead of creating one
- Setting Up Your Workspace — create your own workspace after signing in