User Management is used to control who can access the publicly available APIs of a project. On this page you invite users to access the APIs and apply access roles to these users. This page is not visible by default. API Publishing needs to be enabled to make it visible on the Home menu, This is done on the API Publishing page. where access roles are also defined.
Once a project has been published, users can be invited to access the publicly available API endpoints in the project based.
For example, you can provide a URL to users for them to sign up to a Xapix account to access an API.
Alternately, you can invite users to access a project's API and assign them a specific access role.
To invite a user to a project, follow these steps.
From the Home menu, select User Management.
Click Invite API User, then on the Invite to <Project> page, enter the following:
A valid email address of the user.
Select an access role from the available roles for the user.
Click Invite API User.
The <Project> Users page opens.
Xapix uses OAuth2 to authorize public API consumers to authenticate against the project's publicly available API.
When a user is invited to a published project, Xapix automatically generates client credentials for the new user of the project. A Client ID and a Client Secret is generated to obtain a short-lived access key to access the API.