...
Exemple de cinématique (il vous faudra un environnement linux équipé de curl et jq pour le faire fonctionner) :
Code Block | ||||
---|---|---|---|---|
| ||||
# récupération d'un refresh_token export REFRESH_TOKEN=$(/usr/bin/curl --fail --silent \ https://auth.fairandsmart.com/auth/realms/FairAndSmart/protocol/openid-connect/token \ -H "Content-Type: application/x-www-form-urlencoded" \ --data-urlencode username=MY_USERNAME \ --data-urlencode password=MY_PASSWORD \ --data-urlencode grant_type=password \ --data-urlencode client_id=fsorg \ | jq -r '.refresh_token') # récupération d'un access_token export ACCESS_TOKEN=$(/usr/bin/curl --fail --silent \ https://auth.fairandsmart.com/auth/realms/FairAndSmart/protocol/openid-connect/token \ -H "Content-Type: application/x-www-form-urlencoded" \ --data-urlencode 'grant_type=refresh_token' \ --data-urlencode "refresh_token=${REFRESH_TOKEN}" \ --data-urlencode "client_id=fsorg" \ | jq -r '.access_token') |
...