K

User Registration

Registering as a new user

New users can register for an account by visiting the MikroCloud registration page, which can be accessed at the following URL:

https://oauth.mikrocloud.com/authenticate/register

For more information on the password policy, see the Password Policy documentation.

Once registration is complete and the user has verified their email address, please proceed to the onboarding documentation.

Registration

Supported Identity Providers

MikroCloud implements industry-standard OAuth 2.0 authentication, aside from traditional email and password registration; users can choose to register using one of the following identity providers:

Google

Profile (basic & extended)

Google

GitHub

Profile (basic & extended)

GitHub

Microsoft

Profile (basic & extended)

Microsoft

When authenticating using a social login provider, the following read-only scopes are requested:

IDPScopesDescription
Googleopenid,profile,emailEmail, email verified flag, name, public profile URL, profile picture, country, language and timezone
GitHubopenid,user,emailFirstname, lastname, profile picture, email
Microsoftopenid,profile,emailName, email, profile picture

Email Verification

Regardless of the identity provider used, all new users must verify their email address. The authentication system will not allow unverified users to perform onboarding or access the MikroCloud portal.

During the registration process, the user will receive an email with a link to verify their email address.

Verification Email

The email will be sent from the following address:

Email AddressSubject LineSender
no-reply@mikrocloud.comVerify Email Addressmailman.mikrocloud.com

The link in the email will be a MikroCloud Short URL that redirects to the MikroCloud portal.

All emails from MikroCloud are signed with a valid DKIM signature.

Email verification links expire after 24 hours. Once the link expires, the user must request a new verification email.

Resending the Verification Email

If the user does not receive the verification email, they can request a new email by clicking the Resend Verification Email link on the verification page.

Resend email verification

The resend verification endpoint has a rate limit of 5 requests per minute, per user.

Inferences

During registration, the following information is derived from the user's IP address:

  • Country
  • Timezone

This is stored with the user's profile and can be changed later in the User Profile page.

Was this page helpful?