microsoftgraph / microsoftgraph/msgraph-sdk-php

Using package in laravel

Ouverte
#1,683 3 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
PHP
Étoiles
669
Forks
150
Merge moyen
15 h 21 min
PR mergées (30 j)
3

Description

Please help me, i'm confused
I have project using laravel and laravel socialite, i got access_token from laravel socialite. How to use that access_token in this package?

I use this method

$tokenRequestContext = new OnBehalfOfContext(
  config("services.microsoft.tenant"),
  config("services.microsoft.client_id"),
  config("services.microsoft.client_secret"),
  session()->get("microsoft_access_token"),
);

$graphServiceClient = new GraphServiceClient($tokenRequestContext);
$user = $graphServiceClient->me()->get()->wait();
dd($user);

why the process is very long, and the result is invalid grant? I have checked that all parameters (tenant id, client id, etc) are valid

Image

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Examinez la construction OnBehalfOfContext présentée et l’appel GraphServiceClient->me()->get(), puis vérifiez si le token Laravel Socialite est bien le type de token attendu par ce flux. La tâche est terminée lorsque le flux d’access token pris en charge est documenté ou démontré et que le comportement invalid-grant est résolu.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
laravel, php
Domaine
api, authentication, backend
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
20/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.