【发布时间】:2022-02-15 12:03:56
【问题描述】:
我有一个使用 ASP.Net Core 开发的 Web API。我还有一个使用 Next.js 开发的客户端应用程序,它使用 NextAuth.js 来处理身份验证。
在 UI 中,当用户通过身份验证时,我可以从 Facebook 访问访问令牌。 我的问题是如何使用此访问令牌来验证发送到后端 API 的请求。
这是用于注册 Facebook 身份验证方案的后端代码(都是标准的):
builder.Services.AddAuthentication()
.AddFacebook(
facebookOptions =>
{
facebookOptions.AppId = "<my_app_id>";
facebookOptions.AppSecret = "<my_app_secret>";
});
我想构建一个 Postman 请求,该请求可以使用特定的访问令牌对我的用户进行身份验证,但我不知道将这个访问令牌放在哪里以及这是否可能。 像这样发送请求(不做任何修改)就可以显示 Facebook 登录页面。
【问题讨论】:
标签: facebook asp.net-core authentication asp.net-core-webapi