OAuth / SSO
Sign in with Google and other OAuth providers
OAuth / Single Sign-On
Sign in to Alpha Platform using your existing Google or enterprise identity provider.
Overview
OAuth (Open Authorization) enables you to sign in using credentials from trusted identity providers. This provides:
- Single Sign-On (SSO) convenience
- Centralized identity management
- Enhanced security through provider
- No separate password to manage
Supported Providers
| Provider | Status | Notes |
|---|---|---|
| Available | Personal and Workspace accounts | |
| Microsoft | Available | Azure AD and personal accounts |
| Custom OIDC | Enterprise | Contact admin for setup |
Using Google Sign-In
Step 1: Navigate to Login
- Go to your organization's Alpha Platform URL
- You'll see the sign-in page
Step 2: Choose Google
- Click Sign in with Google
- You'll be redirected to Google's sign-in page
Step 3: Authenticate with Google
- Select your Google account
- Or enter your Google email
- Enter your Google password (if required)
- Complete any 2FA prompts
Step 4: Grant Permissions
On first sign-in, you'll see a consent screen:
- View your email address
- View your basic profile info
Click Allow or Continue to proceed.
Step 5: Access Alpha
- You're redirected back to Alpha Platform
- Dashboard loads automatically
- Session is established
Your Google profile picture may be used as your Alpha avatar.
Account Linking
Automatic Linking
If your Google email matches an existing Alpha account:
- Accounts are automatically linked
- You can use either method to sign in
- All data remains associated
Manual Linking
To add Google sign-in to an existing account:
- Sign in with email/password
- Go to Profile > Security
- Click Link Google Account
- Complete Google authentication
- Accounts are now linked
Enterprise SSO (SAML/OIDC)
For organizations using enterprise identity:
Configuration (Administrators)
- Go to Administration > Security > SSO
- Click Configure SSO
- Enter provider details:
- Provider type (SAML 2.0 or OIDC)
- Client ID / Entity ID
- Client Secret
- Issuer URL / Metadata URL
- Save configuration
- Test with a pilot user
User Experience
With enterprise SSO:
- Navigate to Alpha login
- Enter your corporate email
- Click Continue
- Redirected to corporate login (if not signed in)
- Authenticate with corporate credentials
- Returned to Alpha Platform
Security Considerations
Provider Security
Your security depends on your OAuth provider:
- Enable 2FA on your Google/Microsoft account
- Use strong provider passwords
- Review connected apps regularly
- Revoke access for apps you don't use
Session Behavior
OAuth sessions in Alpha:
| Setting | Behavior |
|---|---|
| Session duration | 24 hours |
| Provider logout | Does not log out of Alpha |
| Alpha logout | Does not log out of provider |
Signing out of Alpha does not sign you out of Google. Always sign out of both on shared devices.
Troubleshooting
"Account Not Found"
If you see this error:
- Your email may not be registered in Alpha
- Contact your administrator for an invitation
- Ensure you're using the correct Google account
"Access Denied"
This may mean:
- Your organization doesn't allow Google sign-in
- You need administrator approval
- The OAuth configuration needs attention
Can't Link Account
If unable to link:
- Email addresses must match exactly
- Account may already be linked to another provider
- Try signing out and in again
Removing OAuth Access
From Alpha
- Go to Profile > Security
- Find linked providers
- Click Unlink next to the provider
From Google
- Go to Google Account Security
- Find "Third-party apps with account access"
- Find Alpha Platform
- Click Remove Access