BigID API/Token Authentication: Difference between revisions

From BigID Developer Portal
No edit summary
No edit summary
Line 28: Line 28:
<script>
<script>
async function generateSandboxToken() {
async function generateSandboxToken() {
  let tokenReq = await window.fetch('https://sandbox.mybigid.com/api/v1/sessions', {
    method: 'POST',
    body: JSON.stringify({'username':'bigid','password':'bigid111'})
  });
  let token = (await tokenReq.json());
return;
   let button = document.getElementById('gettoken');
   let button = document.getElementById('gettoken');
   button.disabled = true;
   button.disabled = true;

Revision as of 18:48, 3 March 2022

In this tutorial we're going to authenticate with BigID using a user token to retrieve a list of data sources.

First we'll need to create a user token for us to use through the BigID UI.

If you don't have access to a BigID environment to get a token, you can get one from the sandbox by running the automation after the steps.

Generate a Token

To do this we need to navigate to the Access Management screen under Administration -> Access Management. On the Access Management screen, select the user you want to create a token for from the System Users List. Then press the Generate button to start the token creation process.

Tokens can only be valid for up to 999 days. Since we're just using this token for testing, let's set it to 30 days and then click Generate like in the screenshot below.

On the next screen you'll see a name for the token as well as the token value. Copy the token value by clicking the icon to the right of it then close the dialog. You can't see the token value again so be sure you have saved it someplace safe.

Finally, save the user so the token can take effect.

Use the tool below to generate a token for the sandbox.

Exchange a token for an API key