ASPNetCoreAPI如何调用AADB2C中的GraphAPI?
创始人
2024-09-20 08:01:01
0

可以使用Microsoft.Identity.Web库来完成在ASP Net Core API中调用AADB2C中的Graph API。下面是一个基本示例:

首先,需要在Startup.cs文件中对Microsoft.Identity.Web库进行配置:

services.AddMicrosoftIdentityWebApiAuthentication(Configuration) .EnableTokenAcquisitionToCallDownstreamApi();

然后,在需要调用Graph API的Controller中注入ITokenAcquisition服务:

private readonly ITokenAcquisition _tokenAcquisition; public SomeController(ITokenAcquisition tokenAcquisition) { _tokenAcquisition = tokenAcquisition; }

接着,使用ITokenAcquisition服务来获取传递验证身份的access token:

string[] scopes = new[] { "https://graph.microsoft.com/.default" }; string accessToken = await _tokenAcquisition.GetAccessTokenForUserAsync(scopes);

最后,使用HttpClient来向Graph API发送HTTP请求:

using var client = new HttpClient(); client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", accessToken); var graphResponse = await client.GetAsync("https://graph.microsoft.com/v1.0/me"); var graphResponseContent = await graphResponse.Content.ReadAsStringAsync();

这就是在ASP Net Core API中调用AADB2C中的Graph API的基本示例。

相关内容

热门资讯

今日科普!丹东约战麻将辅助器,... 今日科普!丹东约战麻将辅助器,多乐辅助器,揭秘教程(有挂规律)1、下载安装好丹东约战麻将辅助器,进入...
重磅来袭!约局吧黑科技辅助器,... 重磅来袭!约局吧黑科技辅助器,途游手游辅助,可靠教程(有挂教学)1、下载安装好约局吧黑科技辅助器,进...
玩家必看分享!嘟咪互动修改器,... 玩家必看分享!嘟咪互动修改器,新超凡软件辅助,透视教程(有挂教程)1、下载安装好嘟咪互动修改器,进入...
教程辅助!好运南通长牌辅助,樱... 教程辅助!好运南通长牌辅助,樱花之盛辅助软件,介绍教程(有挂秘笈);无需打开直接搜索加薇136704...
记者发布!聚财app辅助,宝宝... 记者发布!聚财app辅助,宝宝游戏辅助,必赢教程(有人有挂)1、下载安装好宝宝游戏辅助,进入游戏主界...
今日百科!汇城辅助,川南休闲辅... 今日百科!汇城辅助,川南休闲辅助,安装教程(有挂秘诀)1、下载安装好川南休闲辅助,进入游戏主界面,点...
今日焦点!中至吉安小程序辅助,... 今日焦点!中至吉安小程序辅助,禅游游戏辅助,2024教程(的确有挂);无需打开直接搜索加薇13670...
重大推荐!微信微乐小程序辅助软... 重大推荐!微信微乐小程序辅助软件,樱花之盛辅助软件下载,AA德州教程(有挂解惑);无需打开直接搜索加...
必备攻略!微信小程序自动透视微... 必备攻略!微信小程序自动透视微乐,玖游卡五星辅助,必赢教程(有挂攻略);无需打开直接搜索加薇1367...
每日必看教程!桂林字牌黑科技,... 每日必看教程!桂林字牌黑科技,丰县14张脚本,新版2024教程(有挂细节);无需打开直接搜索加薇13...