Authentication¶
Capawesome Cloud provides multiple authentication methods to securely access your account. You can choose between email/password authentication and OAuth providers, or use both methods simultaneously.
Authentication Methods¶
Capawesome Cloud supports the following authentication methods:
- Email/Password: Traditional authentication using your email address and a password.
- OAuth: Single sign-on using your GitHub, GitLab, or Bitbucket account.
Both authentication methods can be configured and managed through the account settings.
Setting Up Email/Password Authentication¶
To enable email/password authentication:
- Go to the account settings in the Capawesome Cloud Console.
- Scroll to the Password section.
- Set a password for your account by entering your desired password and confirming it.
- Click Save to enable email/password authentication.
Once configured, you can use your email address and password to sign in to Capawesome Cloud.
Setting Up OAuth Authentication¶
To set up OAuth authentication:
- Go to the account settings in the Capawesome Cloud Console.
- Scroll to the Identities section.
- Click on the Connect button next to your preferred provider (GitHub, GitLab, Bitbucket, or Microsoft).
- Follow the authorization flow to connect your account.
Once linked, you can use the OAuth provider to sign in to Capawesome Cloud. You can add or remove OAuth providers at any time by visiting the account settings and clicking the Disconnect button next to the provider you want to remove.
Two-Factor Authentication (MFA)¶
Two-factor authentication adds an extra layer of security to your account by requiring a second form of verification in addition to your password. Capawesome Cloud supports time-based one-time passwords (TOTP) using authenticator apps.
Enabling MFA¶
To enable two-factor authentication:
- Go to the account settings in the Capawesome Cloud Console.
- Scroll to the Two-Factor Authentication section.
- Follow the on-screen instructions to set up MFA:
- Scan the QR code with your authenticator app (such as Google Authenticator or Authy).
- Enter the verification code generated by your authenticator app.
- Click Enable to activate MFA for your account.
Once enabled, you will be prompted to enter a verification code from your authenticator app each time you sign in.
Recovery Codes¶
Recovery codes are backup codes that can be used to regain access to your account if you lose access to your authenticator device. It is highly recommended to generate and store these codes in a safe place when enabling MFA.
Generating Recovery Codes¶
To generate recovery codes:
- Go to the account settings in the Capawesome Cloud Console.
- Scroll to the Recovery Codes section.
- Click on the Generate button.
- Download or copy the generated recovery codes and store them securely.
Each recovery code can only be used once. If you run out of recovery codes or lose them, you can regenerate new codes at any time by following the same steps above.