เรียก Microsoft graph API โดยใช้ Azure B2C

Aug 25 2020

ฉันกำลังพยายามเข้าถึง Microsoft Graph API โดยใช้โทเค็นการเข้าถึงของการเข้าสู่ระบบ b2c ต่อไปนี้คือจุดสิ้นสุดพอร์ทัลสีฟ้าที่แสดง

อย่างที่ฉันรู้สึกว่าเราต้องโทรได้ https://graph.microsoft.comจุดสิ้นสุดตามนี้ กรุณาแก้ไขฉันถ้าฉันผิด จากนั้นฉันสร้างโทเค็นการเข้าถึงดังต่อไปนี้และพยายามโทรhttps://graph.microsoft.com/v1.0/me/ โดยใช้โทเค็นนั้น

ผลลัพธ์เป็นดังนี้

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

ฉันได้ให้สิทธิ์ API ดังต่อไปนี้ในแอปพลิเคชันของฉันด้วย

คำตอบ

1 JasSuri-MSFT Aug 25 2020 at 13:55

สิ่งนี้เคยชิน ใช้โฟลว์โฆษณา Azure ในผู้เช่า AAD B2C ของคุณ

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