Authentication
The Nexus Dashboard and services APIs require access via an authenticated and authorized account. Only authorized accounts are able to submit requests to API operations. All operations must communicate over a secure HTTPS connection.
When you authenticate using the login
API, you receive an authorization token, which you must then include in the request of each subsequent API operation.
Individual user management is provided by the Nexus Dashboard platform. There is a single API gateway that exists in the Nexus Dashboard platform and all services' APIs are consumed via this API gateway. As such, authenticating using the Nexus Dashboard authentication API (described in Getting Started) is sufficient to use all available service APIs.
Nexus Dashboard API supports multiple users, each with their own user-specific authorization and set of privileges based on their role. A user can be associated with specific roles for access based on their function and REST endpoints can be restricted based on the user’s role. The admin user has unrestricted access. For more information on creating and managing users and their roles, see the Nexus Dashboard User Guide for your release.