Chiama l'API Microsoft Graph usando Azure B2C

Aug 25 2020

Sto tentando di accedere all'API di Microsoft Graph utilizzando il token di accesso dell'accesso b2c. Di seguito sono riportati gli endpoint visualizzati nel portale di Azure.

Come sento, dobbiamo essere in grado di chiamare https://graph.microsoft.comendpoint in base a questo. Perfavore, correggimi se sbaglio. Quindi ho generato il token di accesso come segue e ho provato a chiamarehttps://graph.microsoft.com/v1.0/me/ usando quel token.

Il risultato è il seguente.

{
  "error": {
    "code": "InvalidAuthenticationToken",
    "message": "Access token validation failure.",
    "innerError": {
      "date": "2020-08-25T11:58:07",
      "request-id": "c6a9ba06-d41e-49f7-ba94-f75478ce89b0"
    }
  }
}

Ho concesso le autorizzazioni API come segue anche nella mia applicazione

Risposte

1 JasSuri-MSFT Aug 25 2020 at 13:55

Questo non funzionerà. Usa i flussi di Azure AD nel tenant di AAD B2C.

https://docs.microsoft.com/en-us/graph/auth-v2-service