Generate Bearer Token
Prerequisites
Have an Azure App Registration
Ensure that your Azure App Registration has the API right permission to call SQUID API
Generate a Client ID and Client Secret from your Azure App Registration
About
These is many possibility to generate a Bearer Token valid to call SQUID API. You can generate with your own programmatical language or using Postman.
SQUID team provide you some example to generate a bearer token.
$uri= "https://login.microsoftonline.com/24139d14-c62c-4c47-8bdd-ce71ea1d50cf/oauth2/v2.0/token"
$clientId = "<App registration Client ID>"
$clientSecret = "<App registration Client Secret>"
$scope = "api://f7ef3443-994a-4776-84c4-7285f7250a9d/.default" # Environmment PREPROD
#$scope = "api://d3e22197-8595-4742-8f16-1c164d7f3e02/.default" # Environment PRODUCTION
$Body= "grant_type=client_credentials"`
+ "&client_id=" + $clientId`
+ "&client_secret=" + $clientSecret`
+ "&scope=" + $scope`
$Response = Invoke-WebRequest -ContentType "application/x-www-form-urlencoded" -Uri $uri -Method POST -Body $Body
$ResponseJson = $Response | ConvertFrom-Json
$token = $ResponseJson.access_token
Select OAuth2.0 and fill the form «Configure new Token»

click on Get new Access Token, a popup will be display to generate a token


Another popup will display the token generated
