Security
The BlueXP platform REST APIs provides robust security based on token authentication and authorization.
|
In addition to token authorization, all connections are protected using the Transport Layer Security (TLS) protocol. |
All NetApp BlueXP services use OAuth 2.0 for authorization. OAuth 2.0 is an open standard implemented by several authorization providers including Auth0. Connecting and communicating with a secure REST endpoint is a two-step process:
-
Acquire a JWT (JSON Web Token) access token from the trusted OAuth 2.0 token endpoint
-
Make a REST API call to the target endpoint with the access token in the
Authorization: Bearer
request header
Authorization can be performed in a federated or non-federated environment. The type of authorization environment you have determines which token and procedure to use.
You must use a valid token to access the API based on the authorization mode.
Users with federated authorization need to create a token using Create a user token with federated authentication. Non-federated user can optionally use this type of token.
Users with non-federated authorization need to create a token using Create a user token with nonfederated authentication.