Postman

Benodigdheden

  • Postman v8.0.0+

Stappen

  1. Klik op de tab Authorization

  2. Kies als Type 'OAuth 2.0'

  3. Vul de gegevens in onder 'Configure New Token'

    postman access token

    Grant Type

    Password Credentials

    Access Token URL

    https://vasiam.int.pub.vascloud.be/auth/realms/MOOSE_VPMG/protocol/openid-connect/token

    Username

    bilbo baggins

    Password

    password

    Client Id

    EYOUTH

    Client Secret

    Scope

    Client Authentication

    Send as Basic Auth header

  4. Klik op 'Get New Access Token'

  5. Klik op 'Use Token'

cURL

Dit voorbeeld is opgenomen voor de volledigheid. Het toont de logica die onderliggend in o.a. Postman gebeurt.

$ curl \
  --location \
  --request POST 'https://vasiam.int.pub.vascloud.be/auth/realms/MOOSE_VPMG/protocol/openid-connect/token' \
  --header 'Authorization: Basic RVlPVVRIOg==' \ (1)
  --header 'Content-Type: application/x-www-form-urlencoded' \
  --data-urlencode 'grant_type=password' \
  --data-urlencode 'username=bilbo baggins' \
  --data-urlencode 'password=password'

> {
>     "access_token": (2)
>       "eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJqTE5IZEpwVTQ2V3Z3MkZ5TS1lemNtTFdpV19RTnNIcGI4OVU4dlYxTGNNIn0.eyJleHAiOjE2MTM1NjczNDksImlhdCI6MTYxMzU2NzA0OSwianRpIjoiZDVjMmZjZmUtZTU1Yy00MzBhLWJhZGQtN2FhNmQzYjY0YjRmIiwiaXNzIjoiaHR0cHM6Ly92YXNpYW0uaW50LnB1Yi52YXNjbG91ZC5iZS9hdXRoL3JlYWxtcy9NT09TRV9WUE1HIiwiYXVkIjpbIml0cC1zYW1sIiwiYWNjb3VudCJdLCJzdWIiOiJiODI3NTg5OS1mMzczLTRlYWUtOTI2ZC1mZDkxYzc5Yzk3NDEiLCJ0eXAiOiJCZWFyZXIiLCJhenAiOiJFWU9VVEgiLCJzZXNzaW9uX3N0YXRlIjoiZWFhMzQ3MWItZWZiZS00ZGQyLWJmZjAtYTBiNmY0ZGFmM2ExIiwiYWNyIjoiMSIsImFsbG93ZWQtb3JpZ2lucyI6WyIqIl0sInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsInVtYV9hdXRob3JpemF0aW9uIl19LCJyZXNvdXJjZV9hY2Nlc3MiOnsiRVlPVVRIIjp7InJvbGVzIjpbInlvdXRoY2FyZXNlcnZpY2UiLCJTVUJNSVRURVIiXX0sIml0cC1zYW1sIjp7InJvbGVzIjpbImFzc2lnbm1lbnR0ZWFtIl19LCJhY2NvdW50Ijp7InJvbGVzIjpbIm1hbmFnZS1hY2NvdW50IiwibWFuYWdlLWFjY291bnQtbGlua3MiLCJ2aWV3LXByb2ZpbGUiXX19LCJzY29wZSI6IiIsInNzaW4iOiIxMTA4MDU1MTYzOCIsIm9yZyI6eyJuYW1lIjoiQ0tHIERlIEh1bW1lbHRqZXMiLCJpZCI6IjE0NzEwOTgwMSJ9LCJ1cm46YmU6Zmdvdjpvcmdhbml6YXRpb246aWQiOiIxNDcxMDk4MDEiLCJnaXZlbl9uYW1lIjoiQmlsYm8iLCJmYW1pbHlfbmFtZSI6IkJhZ2dpbnMifQ.MvEIpp50yPxOtaJ4f2tDk93xkNJM4eAaLxSoUwhK-REQ2RiHWw1LYE7XM7rc-lZCEFwbPt6e3IBIx9nnTUpy3l4S7SR1JvUxKBpG_hunFUSfd220pODEM8Sgp7ECD63gvCqqBJi9vAlN0WgRvYTe1ofyUgSDlNmCFXqHaA2malVcLZt_TMSazIYBgoSaPuU0RFJLsK6wtefbiDOZzk_TZwCQnjxLszh0sNtGAbb8QrMLLLXz4jTf432SM-bBW6vKpAwV2IBANaYJx38QZbGDdrhhocu46fMPxi72Ruxci0CKQJN4NF35i8PfjkZdEuDP1IIlkmbQxmyxCV-CfqJQlw",
>     "expires_in": 300,
>     "refresh_expires_in": 600,
>     "refresh_token": "eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJiMDZjYzJlMy02M2FhLTRlYTgtYWZkZC05ZmIxMjBlOTdjYzkifQ.eyJleHAiOjE2MTM1Njc2NDksImlhdCI6MTYxMzU2NzA0OSwianRpIjoiNzhhNTgzNTEtZTFmNC00YjZhLTk4MzktNjIxNjBhOTdjNjE5IiwiaXNzIjoiaHR0cHM6Ly92YXNpYW0uaW50LnB1Yi52YXNjbG91ZC5iZS9hdXRoL3JlYWxtcy9NT09TRV9WUE1HIiwiYXVkIjoiaHR0cHM6Ly92YXNpYW0uaW50LnB1Yi52YXNjbG91ZC5iZS9hdXRoL3JlYWxtcy9NT09TRV9WUE1HIiwic3ViIjoiYjgyNzU4OTktZjM3My00ZWFlLTkyNmQtZmQ5MWM3OWM5NzQxIiwidHlwIjoiUmVmcmVzaCIsImF6cCI6IkVZT1VUSCIsInNlc3Npb25fc3RhdGUiOiJlYWEzNDcxYi1lZmJlLTRkZDItYmZmMC1hMGI2ZjRkYWYzYTEiLCJzY29wZSI6IiJ9.lVNbc8H0rMjs70svRh4Xv5CmLHjPSvDvZvN9-CSsCbI",
>     "token_type": "bearer",
>     "not-before-policy": 0,
>     "session_state": "eaa3471b-efbe-4dd2-bff0-a0b6f4daf3a1",
>     "scope": ""
> }
1 EYOUTH: in Base64 codering
2 Dit is waarde die als Bearer token naar EYouth gestuurd moet worden.