Skip to content

Password Authentication

Email and password-based authentication for CloudPirates accounts.

Registration

Create an account at portal.cloudpirates.io/register.

Required Information:

  • First and last name
  • Email address (used as username)
  • Secure password

Password Requirements

Passwords are validated against known data breaches using Have I Been Pwned:

  • Not found in known data breaches
  • Sufficiently complex

Email Verification

After registration, verify your email before logging in:

  1. Check your inbox for verification email
  2. Click the activation link
  3. Account is activated

Login

Login at portal.cloudpirates.io with email and password.

With MFA: Enter password, then verification code.

Password Recovery

Forgot password?

  1. Go to request-reset-password
  2. Enter email address
  3. Click reset link in email
  4. Enter new password

Info: No Access to Email or MFA Device?

If you do not have access to your email address or MFA device, contact support@cloudpirates.io for assistance. Note that password reset does not disable MFA.

Changing Password

  1. Navigate to security page
  2. Locate password change section
  3. Enter current password
  4. Enter new password
  5. Confirm

API Reference

Registration

http
POST /v1/auth/register
Content-Type: application/json

{
  "email": "user@example.com",
  "password": "your-password",
  "firstName": "John",
  "lastName": "Doe"
}

Login

http
POST /v1/auth/login
Content-Type: application/json

{
  "email": "user@example.com",
  "password": "your-password"
}

Password Reset

http
POST /v1/auth/request-reset-password
Content-Type: application/json

{
  "email": "user@example.com"
}

Change Password

http
POST /v1/auth/change-password
Authorization: Bearer <access-token>
Content-Type: application/json

{
  "currentPassword": "current",
  "newPassword": "new"
}

Tip: API Keys Cannot Modify Passwords

API keys cannot be used to modify your password. You must use your Bearer token instead for this operation.

Info: Full API Documentation Available

These are example requests. For complete API documentation including all parameters, response schemas, and authentication details, visit api.cloudpirates.io/docs.