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:
- Check your inbox for verification email
- Click the activation link
- Account is activated
Login
Login at portal.cloudpirates.io with email and password.
With MFA: Enter password, then verification code.
Password Recovery
Forgot password?
- Go to request-reset-password
- Enter email address
- Click reset link in email
- 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
- Navigate to security page
- Locate password change section
- Enter current password
- Enter new password
- Confirm
API Reference
Registration
POST /v1/auth/register
Content-Type: application/json
{
"email": "user@example.com",
"password": "your-password",
"firstName": "John",
"lastName": "Doe"
}Login
POST /v1/auth/login
Content-Type: application/json
{
"email": "user@example.com",
"password": "your-password"
}Password Reset
POST /v1/auth/request-reset-password
Content-Type: application/json
{
"email": "user@example.com"
}Change Password
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.