gpt4 book ai didi

javascript - OpenId Connect、查询 Microsoft Graph

转载 作者:行者123 更新时间:2023-12-03 02:20:15 25 4
gpt4 key购买 nike

我们有一个 .Net Web 应用程序,它使用 OpenID Connect 实现的单点登录来创建 ID token 并登录用户。特别是 Microsoft.Owin.Security.OpenIdConnectMicrosoft .IdentityModel.Protocols.OpenIdConnect

我现在需要通过 JavaScript 查询 Microsoft Graph API。

为了让我查询 Graph API,我假设我需要一个访问 token (另外我想注意 token 过期和刷新)。

从在后端生成 ID token 的单点登录到在前端通过 JavaScript 查询 Microsoft Graph API,推荐的方法是什么?理想情况下,我不会在中间放置代理/直通 API 来代表我获取身份验证 token 。

最佳答案

我明白了。

主应用程序使用 OpenID Connect 建立 ID token 。然后,我使用 MSAL.js 利用已建立的 SSO session 静默登录。

这是我遵循的示例:

https://github.com/AzureAD/microsoft-authentication-library-for-js/tree/dev/samples/msal-browser-samples/VanillaJSTestApp2.0/app/ssoSilent

然后我可以获得访问 token 来查询 Graph API。

关于javascript - OpenId Connect、查询 Microsoft Graph,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69366108/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com