1

Il apparaît via la documentation API OneDrive qu'un utilisateur doit toujours s'authentifier à l'aide d'un navigateur Web pour accéder à l'API OneDrive. Cela n'est pas utile pour les comptes système. Est-ce que je l'interprète correctement? Ou est-il un moyen de réaliser la première étape sans navigateur:Un navigateur est requis pour l'authentification Onedrive/Graph

Étape 1. Obtenir un code d'autorisation

Pour démarrer le processus d'inscription avec le flux de code, utilisez un navigateur Web ou Web- contrôle du navigateur pour charger cette demande d'URL.

GET https://login.microsoftonline.com/common/oauth2/v2.0/authorize?client_id={client_id}&scope={scope} 
    &response_type=code&redirect_uri={redirect_uri} 

https://dev.onedrive.com/auth/graph_oauth.htm#code-flow

Répondre

1

Qu'est-ce que vous cherchez est une intégration App seule. Voir Get access without a user pour plus de détails sur le fonctionnement de ce processus. Gardez à l'esprit qu'il existe des différences de portée entre les scénarios app-only et delegated. En outre, les scénarios utilisant uniquement des applications nécessiteront le consentement administratif avant de pouvoir fonctionner contre un locataire donné (voir v2 Endpoint and Admin Consent).

+0

Merci de votre réponse. Je vais regarder dans le plus vite possible! – tjcinnamon

+0

parfait! J'ai ce travail. Maintenant, j'ai juste besoin de comprendre comment utiliser le jeton d'accès avec un lecteur. Est-ce que ce jeton ne fonctionne qu'avec l'API graphique ou est-ce que je pourrais l'utiliser avec cette API? https://dev.onedrive.com/resources/drive.htm – tjcinnamon

+0

Je reçois cette erreur: 10: 58: 11: 000 USER_DEBUG "message": "Ressource non trouvée pour le segment 'utilisateur'.", - >>> Endpoint = https: //graph.microsoft.com/v1.0/user/ {GUIDE UTILISATEUR FROM AZURE AD}, Method = GET] – tjcinnamon