2016-04-21 3 views
0

Comment puis-je obtenir ce jeton sans passer par ce processus: https://msdn.microsoft.com/en-us/office/office365/howto/create-web-apps-using-cors-to-access-files-in-office-365 « Utilisation subvention implicite, votre application demande un jeton d'accès d'Azure AD pour l'utilisateur actuellement signé en envoyant l'utilisateur à une URL d'autorisation où l'utilisateur se connecte avec ses informations d'identification Office 365 puis est redirigé vers l'application avec le jeton d'accès dans l'URL. " Tout ce que je veux, c'est faire une simple requête GET/POST quel que soit le type d'authentification requis. Je ne peux pas suivre les étapes ci-dessus puisque nous utilisons une application d'une seule page.Office365/AZUR obtenir jeton avant authenticatedrequest

Je suis sûr qu'il me manque quelque chose de simple, donc si quelqu'un a déjà rencontré ce problème tout indice serait très bien accueilli!

Répondre

0

Un jeton d'accès est requis pour interroger l'API Office 365. Vous pouvez utiliser un flux d'authentification implicite pour obtenir le jeton d'accès, vous devez mettre à jour le manifeste de l'application pour autoriser le flux de subvention implicite OAuth car il n'est pas autorisé par défaut:

1.Sélectionnez l'onglet Configurer de l'entrée de votre application dans le Azure Management Portal.

2.À l'aide du bouton Gérer le manifeste du tiroir, téléchargez le fichier manifeste de l'application et enregistrez-le sur votre ordinateur.

3.Ouvrez le fichier manifeste avec un éditeur de texte. Recherchez la propriété oauth2AllowImplicitFlow. Par défaut, il est défini sur false; changez-le à true et enregistrez le fichier. 4. À l'aide du bouton Manage Manifest, téléchargez le fichier manifeste mis à jour.

Vous pouvez consulter tous ces échantillons spécifiques (SPA Application utilisant OAuth flux de subvention implicite) sur GitHub: