Obtenir vos informations d'identification et un jeton
Au cours de l'explication, nous utiliserons le fichier BankLoanData-EN.csv. Il peut être trouvé [ici] (https://en.help.logpickr.com/BankLoanData-EN.csv).
Obtenir vos informations d'identification
Obtenez votre Authentication URL, Mining API URL, ID Technique du groupe de travail et Clé privée du groupe de travail auprès de votre groupe de travail (lien). Vous trouverez ces informations dans l'onglet Open API de votre groupe de travail.
Obtenir un jeton
Pour pouvoir effectuer des requêtes CURL, nous devons d'abord obtenir un jeton. Ce jeton sera utilisé dans toutes les commandes curl. Lorsque le token est généré, copiez et collez-le dans un bloc-notes afin de ne pas le perdre. Veillez à copier et coller le jeton d'accès et non le jeton de rafraîchissement. Chaque jeton a une durée de vie de 30 minutes. Si le temps est écoulé, veuillez en régénérer un autre.
Vous pouvez installer jq pour lire le jeton plus facilement.
curl -X POST <Your authentication URL>/protocol/openid-connect/token --data "grant_type=client_credentials" --data "client_id=<Your workgroup ID>" --data "client_secret=<Your workgroup Key>" | jq
Remplacez <Votre URL d'authentification>
, <Votre ID de groupe de travail>
, <Votre clé de groupe de travail>
par leurs valeurs respectives trouvées dans la dernière étape.
Après l'exécution de la commande, un jeton ressemblant à ceci sera renvoyé :
{"access_token":"eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJJbzFIbFNYemdlWXBQQTZGcWtITTRLZC1RdWNxLW1KOFdEaWhFZGliLUZvIn0.eyJleHAiOjE2OTU4MDU1NDUsImlhdCI6MTY5NTgwNTI0NSwianRpIjoiNTljNTBkZDItZTMzZC00M2VlLWE5YmMtODcxZjE0ZWUzMmJmIiwiaXNzIjoiaHR0cHM6Ly9pZGVudGl0eS1lbWVhLmlncmFmeGNsb3VkLmNvbS9yZWFsbXMvbG9ncGlja3ItYXBpLXdldS1taW5pbmciLCJhdWQiOlsibWluaW5nLXdldS11aS1jbGllbnQiLCJhY2NvdW50Il0sInN1YiI6IjI0YzUwYTJiLTRjNzEtNGJiMy04MTkyLTZiYTRjNDBjNDVmYyIsInR5cCI6IkJlYXJlciIsImF6cCI6IjE0NTAwMmU3LTdiZTYtNGM5Ny05MjQzLTE3MjE1YjkzMDQ5NCIsInNlc3Npb25fc3RhdGUiOiJlMTA4NzE1NS1lMTJhLTQ0OTAtYThlYy1kNmM1NDVlZTY0YmUiLCJhY3IiOiIxIiwiYWxsb3dlZC1vcmlnaW5zIjpbImh0dHBzOi8vd2V1LW1pbmluZy1hcGkuaWdyYWZ4Y2xvdWQuY29tIl0sInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJkZWZhdWx0LXJvbGVzLWxvZ3BpY2tyLWFwaS13ZXUtbWluaW5nIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiJdfSwicmVzb3VyY2VfYWNjZXNzIjp7IjE0NTAwMmU3LTdiZTYtNGM5Ny05MjQzLTE3MjE1YjkzMDQ5NCI6eyJyb2xlcyI6WyJ1bWFfcHJvdGVjdGlvbiJdfSwiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJwcm9maWxlIGVtYWlsIG1pbmluZy13ZXUtdWktY2xpZW50c2NvcGUiLCJzaWQiOiJlMTA4NzE1NS1lMTJhLTQ0OTAtYThlYy1kNmM1NDVlZTY0YmUiLCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsImNsaWVudElkIjoiMTQ1MDAyZTctN2JlNi00Yzk3LTkyNDMtMTcyMTViOTMwNDk0IiwiY2xpZW50SG9zdCI6IjE4NS4xMjIuMTYxLjI1MyIsInByZWZlcnJlZF91c2VybmFtZSI6InNlcnZpY2UtYWNjb3VudC0xNDUwMDJlNy03YmU2LTRjOTctOTI0My0xNzIxNWI5MzA0OTQiLCJjbGllbnRBZGRyZXNzIjoiMTg1LjEyMi4xNjEuMjUzIn0.vd_DimpHJ45n3g4AygnOdHgMv_hxTCpYSYmEmOUdaFU1p6EbkPB2B-_tg4H-gcRwMIF3dlYRkIjUnxaV7dKCQfFCPkw72y-tdnmZCmzfWajbIOnJM3tgYFi05jTrT60xMTu6IReS73ac56-10XaQXGIdZP4bEc6_Sb4LDu8zXW9sViEwGATatHksfB0mHCjabqYaA3ptM-qKhnYhFHvr_MVq5ggGuwCfV_cHiMKHXMR6TA8gdai4Izl_e4fKh7u6nvUjgOE4exSBaF7hIu1O798K4GwuwK6kgZfdN7uAbmWD_6TmwdOAeVRxiNUEZSNMp5YmreH3NweiebJqblsWXA","expires_in":300,"refresh_expires_in":1800,"refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJmMjY1NWRhYi1kY2ZmLTRiYWQtOGU3Yi00YjE4YjE0NTUwZDcifQ.eyJleHAiOjE2OTU4MDcwNDUsImlhdCI6MTY5NTgwNTI0NSwianRpIjoiMDExOTc5YTQtMDM3MS00MjVlLTgzZDgtOTg3MjMyYmRiZGI0IiwiaXNzIjoiaHR0cHM6Ly9pZGVudGl0eS1lbWVhLmlncmFmeGNsb3VkLmNvbS9yZWFsbXMvbG9ncGlja3ItYXBpLXdldS1taW5pbmciLCJhdWQiOiJodHRwczovL2lkZW50aXR5LWVtZWEuaWdyYWZ4Y2xvdWQuY29tL3JlYWxtcy9sb2dwaWNrci1hcGktd2V1LW1pbmluZyIsInN1YiI6IjI0YzUwYTJiLTRjNzEtNGJiMy04MTkyLTZiYTRjNDBjNDVmYyIsInR5cCI6IlJlZnJlc2giLCJhenAiOiIxNDUwMDJlNy03YmU2LTRjOTctOTI0My0xNzIxNWI5MzA0OTQiLCJzZXNzaW9uX3N0YXRlIjoiZTEwODcxNTUtZTEyYS00NDkwLWE4ZWMtZDZjNTQ1ZWU2NGJlIiwic2NvcGUiOiJwcm9maWxlIGVtYWlsIG1pbmluZy13ZXUtdWktY2xpZW50c2NvcGUiLCJzaWQiOiJlMTA4NzE1NS1lMTJhLTQ0OTAtYThlYy1kNmM1NDVlZTY0YmUifQ.DDwQpVW-yIoDqQ-6nmqniYxO8Kx6joJZ4xk3ism7rK4","token_type":"Bearer","not-before-policy":0,"session_state":"e1087155-e12a-4490-a8ec-d6c545ee64be","scope":"profile email mining-weu-ui-clientscope"}
Assurez-vous de copier uniquement le jeton d'accès dans un bloc-notes afin qu'il soit accessible.
Ici, le code d'accès est:
eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJJbzFIbFNYemdlWXBQQTZGcWtITTRLZC1RdWNxLW1KOFdEaWhFZGliLUZvIn0.eyJleHAiOjE2OTU4MDU1NDUsImlhdCI6MTY5NTgwNTI0NSwianRpIjoiNTljNTBkZDItZTMzZC00M2VlLWE5YmMtODcxZjE0ZWUzMmJmIiwiaXNzIjoiaHR0cHM6Ly9pZGVudGl0eS1lbWVhLmlncmFmeGNsb3VkLmNvbS9yZWFsbXMvbG9ncGlja3ItYXBpLXdldS1taW5pbmciLCJhdWQiOlsibWluaW5nLXdldS11aS1jbGllbnQiLCJhY2NvdW50Il0sInN1YiI6IjI0YzUwYTJiLTRjNzEtNGJiMy04MTkyLTZiYTRjNDBjNDVmYyIsInR5cCI6IkJlYXJlciIsImF6cCI6IjE0NTAwMmU3LTdiZTYtNGM5Ny05MjQzLTE3MjE1YjkzMDQ5NCIsInNlc3Npb25fc3RhdGUiOiJlMTA4NzE1NS1lMTJhLTQ0OTAtYThlYy1kNmM1NDVlZTY0YmUiLCJhY3IiOiIxIiwiYWxsb3dlZC1vcmlnaW5zIjpbImh0dHBzOi8vd2V1LW1pbmluZy1hcGkuaWdyYWZ4Y2xvdWQuY29tIl0sInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJkZWZhdWx0LXJvbGVzLWxvZ3BpY2tyLWFwaS13ZXUtbWluaW5nIiwib2ZmbGluZV9hY2Nlc3MiLCJ1bWFfYXV0aG9yaXphdGlvbiJdfSwicmVzb3VyY2VfYWNjZXNzIjp7IjE0NTAwMmU3LTdiZTYtNGM5Ny05MjQzLTE3MjE1YjkzMDQ5NCI6eyJyb2xlcyI6WyJ1bWFfcHJvdGVjdGlvbiJdfSwiYWNjb3VudCI6eyJyb2xlcyI6WyJtYW5hZ2UtYWNjb3VudCIsIm1hbmFnZS1hY2NvdW50LWxpbmtzIiwidmlldy1wcm9maWxlIl19fSwic2NvcGUiOiJwcm9maWxlIGVtYWlsIG1pbmluZy13ZXUtdWktY2xpZW50c2NvcGUiLCJzaWQiOiJlMTA4NzE1NS1lMTJhLTQ0OTAtYThlYy1kNmM1NDVlZTY0YmUiLCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsImNsaWVudElkIjoiMTQ1MDAyZTctN2JlNi00Yzk3LTkyNDMtMTcyMTViOTMwNDk0IiwiY2xpZW50SG9zdCI6IjE4NS4xMjIuMTYxLjI1MyIsInByZWZlcnJlZF91c2VybmFtZSI6InNlcnZpY2UtYWNjb3VudC0xNDUwMDJlNy03YmU2LTRjOTctOTI0My0xNzIxNWI5MzA0OTQiLCJjbGllbnRBZGRyZXNzIjoiMTg1LjEyMi4xNjEuMjUzIn0.vd_DimpHJ45n3g4AygnOdHgMv_hxTCpYSYmEmOUdaFU1p6EbkPB2B-_tg4H-gcRwMIF3dlYRkIjUnxaV7dKCQfFCPkw72y-tdnmZCmzfWajbIOnJM3tgYFi05jTrT60xMTu6IReS73ac56-10XaQXGIdZP4bEc6_Sb4LDu8zXW9sViEwGATatHksfB0mHCjabqYaA3ptM-qKhnYhFHvr_MVq5ggGuwCfV_cHiMKHXMR6TA8gdai4Izl_e4fKh7u6nvUjgOE4exSBaF7hIu1O798K4GwuwK6kgZfdN7uAbmWD_6TmwdOAeVRxiNUEZSNMp5YmreH3NweiebJqblsWXA
Si vous préférez, vous pouvez alimenter une variable d'environnement avec cette commande :
TOKEN=$(curl -s -S -X POST <Your authentication URL>/protocol/openid-connect/token --data "grant_type=client_credentials" --data "client_id=<Your Workgroup Technical ID>" --data "client_secret=<Your Workgroup Private Key>" | jq '.access_token' | sed 's/"//g')