Skip to main content

Security

Contributors netapp-ranuk dmp-netapp

The BlueXP REST APIs provides robust security based on token authentication and authorization.

Note 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:

  1. Acquire a JWT (JSON Web Token) access token from the trusted OAuth 2.0 token endpoint

  2. 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.

Authorization

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.