Skip to main content

Request Knox Cloud Authentication AccessToken

note

This token is not X-KNOX-APITOKEN. The Access Token after signing the corresponding Access Token from generateSignedAccessTokenJWT is X-KNOX-APITOKEN

Request an authentication token from Knox Cloud Authentication.

import { requestAccessToken } from '@redredgroup/samsungknox-api';

const { result } = await requestAccessToken({
base64EncodedStringPublicKey: 'YOUR PUBLIC KEY',
clientIdentifierJwt: 'YOUR_JWT_TOKEN',
region: 'YOUR_KNOX_REGION',
validityForAccessTokenInMinutes: 30,
});

console.log(result.accessToken);

Input parameters:

  • base64EncodedStringPublicKey: Insert Public Key in credential.json
  • validityForAccessTokenInMinutes: Determines how much tokens you want to retain. Up to 30 minutes (optional)
  • region: Insert your Knox Region. Most are the EU. (Case-insensitive)
  • clientIdentifierJwt: Your Client Identifier JWT Token

Output: generateSignedAccessTokenJWT issues an AccessToken that can be authenticated.