Information importante : Mozzaik365 devient Jint
Veuillez noter que notre solution change de nom pour devenir Jint.
Durant cette période de transition, certains éléments techniques (comme les noms d'applications, d'API ou de domaines) feront encore temporairement référence à notre ancien nom, Jint. Cela n'impacte en rien la procédure d'installation ni le bon fonctionnement du produit.
Cet article détaille le mode opératoire à réaliser afin d'attribuer l'autorisation d'écriture à l'application Jint Deployment sur votre catalogue d'application SharePoint.
Il s'agit d'une des étapes à réaliser dans le but de paramétrer Jint et autoriser les mises à jour.
Consultez la documentation suivante relative à l'installation et la mise à jour de Jint :
Prérequis
Ce dont vous avez besoin pour attribuer les droits d'écritures à Jint Deployment :
- Un compte administrateur SharePoint
- l'adresse URL de votre catalogue d'application
Connexion à Graph Explorer
- Accéder à Graph Explorer
- Vous n'êtes pas connecté : cliquez sur le bouton "vous connecter à l'afficheur Graph". Veillez à vous connecter avec votre compte administrateur.
- Vous êtes connecté : vérifiez que le compte correspond bien à votre compte administrateur. Dans le cas contraire, utilisez les 3 points "..." à droite de votre profil pour vous déconnecter de ce compte afin de vous connecter avec votre compte administrateur.
- Vous n'êtes pas connecté : cliquez sur le bouton "vous connecter à l'afficheur Graph". Veillez à vous connecter avec votre compte administrateur.
Permissions du profil pour Graph Explorer
- Cliquez sur les 3 points ("...") à droite de votre profil pour sélectionner "Sélectionner des autorisations"
- Dans le panneau "Autorisations" qui s'ouvre à droite. Filtrez la recherche sur "sites". Si l'autorisation "Sites.FullControl.All" n'est pas Consenti dans la colonne "Etat" alors cochez "Sites.FullControl.All" puis, en bas à gauche du panneau, cliquez sur "Consentement"
Utilisation de Graph Explorer
Récupération de l'id du catalogue d'application :
- Accédez à votre catalogue d'application et identifiez les éléments à extraire dans l'url de votre catalogue d'application, par exemple "https://lopesm365.sharepoint.com/sites/appcatalog/AppCatalog/Forms/AllItems.aspx".
Identifiez les sections VotreTenant et CheminVersVotreCatalogueD'application de l'url - Vous allez dans un premier temps récupérer les informations de votre catalogue d'application en exécutant la requête suivante :
- Type GET v1.0
- URL https://graph.microsoft.com/v1.0/sites/VotreTenant:/CheminVersVotreCatalogueD'application
-
❗Ne pas oublier ":" après VotreTenant.
- Récupérez la valeur associée à la clé "id", qui correspond à l'id de votre catalogue d'application, dans le résultat de la requête en dessous dans l'onglet "Aperçu de la réponse"
Utilisation de l'id du catalogue d'application pour créer la permission :
Vous allez donc attribuer les droits de contrôle total "fullcontrol" à l'application Jint Deployment. Ces droits permettront à nos services de déposer et déployer la solution Jint sur votre catalogue d'application.
A l'heure actuelle, Microsoft Graph ne permet pas la création d'une permission avec le droit "fullcontrol". Il faut donc réaliser l'opération en deux requêtes :
-Créer la permission "write" pour l'application
-Puis mettre à jour l'autorisation en "fullcontrol"
Pour l'exemple, IdDeVotreCatalogueD'application correspond à "id" : "lopesm365.sharepoint.com,394189e8-d0d3-4d70-8e8c-83457bafc1d3,c3081a06-9211-4c3e-ab17-714b7d02445e"
-
La première requête permet de créer une permission "Ecriture" pour l'application Jint Deployment d'id 061b52e5-19b7-46f4-9eaf-863ca2339d54 sur votre catalogue d'application.
Pour cela, exécutez la requête suivante :- Type POST v1.0
- URL https://graph.microsoft.com/v1.0/sites/IdDeVotreCatalogueD'application/permissions
- Corps de requête (onglet "Request body") : renseignez la requête ci-dessous :
{
"roles": ["write"],
"grantedToIdentities": [{
"application": {
"id": "061b52e5-19b7-46f4-9eaf-863ca2339d54",
"displayName": "Jint Deployment"
}
}]
}
- Récupérez la valeur associée à la clé "id", qui correspond à l'id de votre permission tout juste créé par la requête exécutée , dans le résultat de la requête en dessous dans l'onglet "Aperçu de la réponse"
- La seconde requête permet de mettre à jour les droits afin de passer la permission à contrôle total. Exécutez la requête suivante :
- Type PATCH v1.0
- URL https://graph.microsoft.com/v1.0/sites/IdDeVotreCatalogueD'application/permissions/IdDeVotrePermission
- Corps de requête (onglet "Request body") : renseignez la requête ci-dessous :
{
"roles": ["fullcontrol"]
}
- Vérifiez que le résultat est un succès dans l'onglet "Aperçu de la réponse"
Notre application "Jint Deployment" a maintenant la permission "fullcontrol" sur votre catalogue d'application, ce qui nous permet de déployer Jint dans votre catalogue d'application via "Jint Deployment"
Suite à cette manipulation, l'indicateur "Autorisation pour déployer sur le tenant" doit être validé.
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.