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的基本示例。

相关内容

热门资讯

黑科技攻略(Wepoke开挂)... 黑科技攻略(Wepoke开挂)外挂透明挂辅助ai代打(黑科技ai)其实是真的有挂(有挂讲解)-哔哩哔...
黑科技有挂(aapoker辅助... 黑科技有挂(aapoker辅助)外挂透明挂辅助挂(透明挂黑科技)都是是有挂(有挂方式)-哔哩哔哩1、...
黑科技好牌(wpk机制)外挂透... 黑科技好牌(wpk机制)外挂透明挂辅助下载(透明挂黑科技)一直是真的有挂(有挂秘籍)-哔哩哔哩;1、...
黑科技教学(德州ai智能)外挂... 黑科技教学(德州ai智能)外挂透明挂辅助代打(透明挂黑科技)都是是有挂(确实有挂)-哔哩哔哩该软件可...
黑科技黑科技(众合推扑克)外挂... 黑科技黑科技(众合推扑克)外挂透明挂辅助神器(透明黑科技)确实真的有挂(今日头条)-哔哩哔哩众合推扑...
黑科技辅助(wpk辅助器)外挂... 黑科技辅助(wpk辅助器)外挂透明挂辅助代打(ai辅助)确实是真的有挂(有挂细节)-哔哩哔哩1、wp...
黑科技挂(aapker代理)外... 黑科技挂(aapker代理)外挂透明挂辅助挂(智能ai)好像是真的有挂(了解有挂)-哔哩哔哩1、构建...
黑科技神器(云扑克德州)外挂透... 黑科技神器(云扑克德州)外挂透明挂辅助AI(辅助挂)都是有挂(真的有挂)-哔哩哔哩1、黑科技神器(云...
黑科技模拟器(Wepoke教学... 黑科技模拟器(Wepoke教学)外挂透明挂辅助黑科技(透明挂黑科技)竟然真的是有挂(有挂细节)-哔哩...
黑科技工具(WPK存在)外挂透... 黑科技工具(WPK存在)外挂透明挂辅助设备(透明挂黑科技)竟然是真的有挂(有挂秘籍)-哔哩哔哩1、W...