Connected Accounts
Link Google, GitHub, and Apple accounts to your Domavia profile so you can sign in with any connected provider.
Overview
Connect multiple login methods to your Domavia account for flexible, secure access. You can link Google, GitHub, and Apple accounts and sign in with any of them.
Why Link Multiple Accounts?
- Flexibility: Sign in with whichever provider is most convenient
- Backup Access: Maintain access even if one provider has issues
- Consolidation: Use your preferred identity provider for Domavia
- Security: Add multiple authentication options without creating separate accounts
Available Providers
Sign in with your Google account. Perfect for personal and business Gmail users.
GitHub
Use your GitHub account for authentication. Great for developers.
Apple
Sign in with Apple ID. Offers enhanced privacy features.
How to Connect an Account
-
Sign in to Domavia
- Go to the Domavia dashboard
- Sign in with your current method
-
Open Account Settings
- Click your profile icon
- Select "Account Settings"
- Navigate to the "Security" tab
-
Find Connected Accounts
- Scroll to "Connected Accounts" section
- See list of available providers
-
Connect a Provider
- Click "Connect" next to the provider you want to add
- You'll be redirected to that provider's login page
- Authorize Domavia to access your basic profile information
- You'll be redirected back to Domavia
-
Confirmation
- The provider now shows as "Connected"
- You can use this provider to sign in
How to Disconnect an Account
You must have at least one login method connected at all times. You cannot disconnect your last remaining authentication method.
-
Go to Connected Accounts
- Account Settings > Security > Connected Accounts
-
Select Provider to Disconnect
- Click "Unlink" next to the provider
- Confirm you want to disconnect
-
Confirm Action
- Click "Confirm" in the warning dialog
- The provider is now disconnected
Security Best Practices
Keep Multiple Methods
We strongly recommend keeping at least 2 authentication methods linked:
- Redundancy: If one provider has an outage, use another
- Account Recovery: Easier to regain access if needed
- Flexibility: Switch providers as your preferences change
Be Careful with Unlinking
Before disconnecting a provider:
- Verify you have another method to sign in
- Make sure you remember your other login methods
- Consider keeping a password method as backup
Provider Security
Your account security depends on the security of your connected providers:
- Use strong passwords on your OAuth providers
- Enable two-factor authentication on Google, GitHub, and Apple
- Monitor login activity on all your accounts
Frequently Asked Questions
Can I link multiple accounts from the same provider?
No, you can only link one account per provider (one Google, one GitHub, one Apple).
What happens to my data when I link a new account?
Nothing changes! Linking a provider only adds a new way to sign in. Your Domavia account, data, and settings remain the same.
Can I change which provider is my "primary" one?
There's no concept of a "primary" provider. All linked providers are equal - you can sign in with any of them.
What if I link the wrong account?
Simply unlink it and link the correct account. Your Domavia data is not affected.
Do I need to verify my email again when linking?
No, if your email is already verified on Domavia, you don't need to verify again.
Can I link an account that's already used by another Domavia user?
No, each OAuth account can only be linked to one Domavia account. If you see an error, the account is already in use.
What permissions does Domavia request from OAuth providers?
We request minimal permissions:
- Google: Email address and basic profile (name)
- GitHub: Email address
- Apple: Email address and name
We never request access to your repositories, files, or other private data.
Can I use different emails for different providers?
Yes, but we recommend using the same email across providers for consistency. Your Domavia account email is independent of your provider emails.
What happens if I delete my OAuth account (e.g., delete my Google account)?
If you delete an OAuth provider account:
- You can no longer sign in with that provider
- Unlink it from Domavia Connected Accounts
- Use your other connected methods to sign in
This is why having multiple methods is important!
Troubleshooting
"This account is already linked to another user"
This OAuth account is already connected to a different Domavia account. Options:
- Use a different OAuth account
- If you have multiple Domavia accounts, sign in to the other one
- Contact support if you believe this is an error
OAuth redirect fails or shows error
Try these steps:
- Clear your browser cookies and cache
- Try a different browser or incognito/private mode
- Ensure you're signing in with the correct account at the provider
- Contact support if the issue persists
Provider shows as connected but I can't sign in with it
- Try unlinking and re-linking the provider
- Verify the provider account is active
- Check if you're using the correct account at the provider
- Contact support for help
"Cannot unlink your last authentication method"
This safety feature prevents you from locking yourself out. To unlink this provider:
- First, connect a different provider OR set a password
- Then you can safely unlink this provider
Getting Help
If you encounter issues with connected accounts:
- Documentation: Check Authentication Guide
- Support: Email support@domavia.app
- Status: Check Service Status for provider outages