SDK Authentication/Validation

Every request needs to pass a custom header, called NSM-SDK-API. The header will carry a base64 encoded value. If the header is not passed in a request, the request will result into an exception.


Only a user with "SuperUser" Role is allowed access to SDK APIs. Users with other roles will be allowed to login but will be denied access to SDK APIs.