description |
---|
This section describes user management configuration in the Developer Portal |
When you access the Developer Portal directly from the Management Console, you are automatically signed in with the same account. However, to expose your APIs to consumers you will need to create new accounts, which requires additional configuration.
To create new user accounts you must:
- Enable the Allow User Registration option. This option is a general setting and enabled by default.
- Configure simple mail transfer protocol (SMTP) to confirm user account creation. See the sections below for detailed instructions.
To configure SMTP settings:
- Log in to the Management Console
- Select Settings from the left sidebar
- Select Settings from the inner left sidebar
- Configure the SMTP settings are at the bottom of the page
{% hint style="info" %}
By default, the gravitee.yml
configuration file disables email because email requires configuring an SMTP email service. You must set up email for your APIM deployment per the SMTP configuration guide to be able to modify the SMTP settings.
{% endhint %}
SMTP default settings
After configuring SMTP, you can create a new user in the Developer Portal:
- Open the Developer Portal in an incognito window to avoid being automatically signed in with the same account used by the Management Console
- In the new incognito window, select Sign up at the bottom of the modal
- Provide the required information and click the Sign Up button
Developer portal sign up page
You will receive a registration confirmation at the email address you provided.
To complete the sign-up process:
- Open the email and click the link
- Ensure the link opens in the incognito tab (otherwise, the Developer Portal will use the same account as the Management Console)
- Finalize your account and add a password that meets the following requirements:
- 8 to 32 characters
- No more than 2 consecutive identical characters
- Minimum of 1 special character (@ & # …)
- Minimum of 1 uppercase character
{% hint style="info" %} Password customization
Password requirements can be modified by changing the regex pattern under User Management Configuration in the gravitee.yml
file or by using environment variables.
{% endhint %}
Once your password has been created, you will be able to sign in.
All users can be viewed in the Management Console by anyone with administrator privileges. To view users:
- Select Organization at the bottom of the left sidebar
- Select Users from the organization's left sidebar to display a list of all current users tied to the organization
As an administrator, you can click on an entry for user details and to apply administrative policies. Additionally, admins can pre-register users by clicking the Add user button on the top right of the page.
Management Console user overview
{% hint style="info" %} Detailed user administration
For additional information on user management, including roles, groups, and permissions, see the Administration guide. {% endhint %}