Skip to content

Resolve "Permettre aux utilisateurs de récupérer un jeton d'application pour nuage"

Closes #856 (closed)

Pour tester :

  • mettre l'image correspondant à cette branche sur portail.eole3.dev

  • se connecter avec un compte admin sur portail.eole3.dev

  • aller dans administration -> gestion des URL nextcloud

  • vérifier que nuage03.pp.appseducation.org est la seule URL active (pastille verte)

  • se déconnecter puis enregistrer un nouvel utilisateur dans le portail

  • se connecter avec celui-ci et vérifier dans son profil que son ID de fédération nextcloud se termine bien par nuage03.pp.appseducation.org (si besoin, sélectionner une structure et valider le compte de l'utilisateur en se connectant en tant qu'admin)

  • toujours dans la page de profil du nouvel utilisateur, aller tout en bas et cliquer sur Récupérer le token

  • dans un terminal, lancer la commande suivante (XXXX est le jeton qui a été copié dans le presse-papier) :

    curl -X  POST -H "Content-Type: application/json" -d '{"token":"XXXX" }' https://portail.eole3.dev/api/usertoken
  • Après quelques secondes, une réponse de ce type devrait être reçue :

    {"nclocator":"https://nuage03.pp.appseducation.org", "nctoken":"XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"}
Edited by Bruno Boiget

Merge request reports

Loading