Ce comportement est lié à un changement opéré par Microsoft. Rassurez-vous, nous pouvons vous proposer une solution de contournement.
Origine du problème
- Changement d’infrastructure côté Microsoft : le comportement de rafraîchissement de pages est lié à une évolution en cours du côté de Microsoft, qui modifie la manière dont les autorisations des solutions SPFx (SharePoint Framework) sont gérées dans Microsoft Entra ID.
Concrètement, Microsoft remplace progressivement l’ancienne application "SharePoint Online Client Extensibility Web Application Principal" par une nouvelle, "SharePoint Online Web Client Extensibility".
- Cette transition modifie la gestion des autorisations API pour les solutions déployées dans SharePoint. Elle peut, dans certains cas, entraîner une perte temporaire de certaines autorisations, impactant le bon fonctionnement de certaines fonctionnalités Jint, et entraînant notamment des rafraîchissements de pages intempestifs.
Éléments à vérifier
Voici deux vérifications qui peuvent permettre de corriger la situation (à effectuer dans cet ordre) :
1. Consentement à l’application Jint Contribution Center
- Rendez-vous dans Microsoft Entra ID (ou Azure AD) > Applications d'entreprise.
- Vérifiez si l'application Jint Contribution Center y est bien présente.
- Si ce n’est pas le cas, un administrateur devra consentir à l’application en cliquant sur ce lien :
2. Approbation des autorisations API
- Allez dans le Centre d’administration SharePoint > Paramètres avancés > Accès aux API.
- Vérifiez si la permission Jint Contribution Center est en attente d’approbation.
- Si c’est le cas, approuvez-la.
Ces actions devraient permettre de corriger le comportement observé.
3. Si la permission API du Centre de Contribution n'apparaît pas, exécutez le script Powershell que vous trouverez dans le lien suivant : Managing SharePoint Framework API Permissions with PowerShell.
- Dans la première ligne du script "$resourceAppIds = @("00000003-0000-0000-c000-000000000000")" remplacer l'AppIds par celle du Centre de contribution
- Vous pourrez la trouver dans Entra ID, en cliquant sur l'onglet Applications d'Entreprise > Jint Centre de contribution > Champs "Applications ID"
Une fois que la permission API apparaît dans le Centre d'administration SharePoint, vous pourrez l'approuver.
Commentaires
0 commentaire
Vous devez vous connecter pour laisser un commentaire.