NetApp S3 Mode D'emploi page 25

Administrer storagegrid
Masquer les pouces Voir aussi pour S3:
Table des Matières
curl -X POST "https://$STORAGEGRID_ADDRESS:443/api/saml-response" \
  -H "accept: application/json" \
  --data-urlencode "SAMLResponse=$SAMLResponse" \
  --data-urlencode "RelayState=$TENANTACCOUNTID" \
  | python -m json.tool
La réponse inclut le jeton d'authentification.
{
 
"apiVersion": "3.0",
 
"data": "56eb07bf-21f6-40b7-af0b-5c6cacfb25e7",
 
"responseTime": "2018-11-07T21:32:53.486Z",
 
"status": "success"
}
a. Enregistrez le jeton d'authentification dans la réponse sous MYTOKEN.
export MYTOKEN="56eb07bf-21f6-40b7-af0b-5c6cacfb25e7"
Vous pouvez maintenant utiliser
l'API si SSO n'était pas utilisé.
Déconnexion de l'API si l'authentification unique est activée
Si l'authentification unique (SSO) a été activée, vous devez émettre une série de requêtes API pour vous
déconnecter de l'API de gestion Grid ou de l'API de gestion des locataires.
Description de la tâche
Si nécessaire, vous pouvez vous déconnecter de l'API StorageGRID simplement en vous connectant à partir
de la page de déconnexion unique de votre organisation. Vous pouvez également déclencher une
déconnexion unique (SLO) à partir de StorageGRID, ce qui nécessite un jeton de porteur StorageGRID valide.
Étapes
1. Pour générer une demande de déconnexion signée, passez
curl -k -X DELETE "https://$STORAGEGRID_ADDRESS/api/v3/authorize" \
-H "accept: application/json" \
-H "Authorization: Bearer $MYTOKEN" \
--cookie "sso=true" \
| python -m json.tool
Une URL de déconnexion est renvoyée :
Pour les autres demandes, comme le ferait l'utilisation de
MYTOKEN
cookie "sso=true"
Pour l'API SLO :
23
Table des Matières
loading

Table des Matières