2017-09-09 1 views
0

Azure App Service Authentication fonctionne très bien lorsque vous demandez des étendues qui existent dans l'interface utilisateur (par exemple office.onenote_create). Cependant, j'ai besoin d'étendues (par exemple office.onenote_update) qui ne sont pas répertoriées dans l'interface utilisateur. Comment puis-je ajouter ces étendues?Comment configurer le service d'authentification Azure App pour les comptes Microsoft pour utiliser les étendues arbitraires (comme office.onenote_update)

enter image description here

Répondre

0

C'est vieux UX. Cette étendue peut toujours être demandée à partir de l'appel client. Tout ce que ces cases à cocher fournissent est la possibilité d'injecter sur la requête backend.

Une autre option consiste à utiliser quelque chose comme https://resources.azure.com pour ajouter manuellement la portée souhaitée à la configuration backend.

https://resources.azure.com/subscriptions/SUBID/resourceGroups/RGNAME/providers/Microsoft.Web/sites/SITENAME/config/authsettings/list

"microsoftAccountOAuthScopes": [ 
    "wl.signin", 
    "wl.birthday", 
    "wl.calendars_update", 
    "wl.contacts_birthday" 
]