怀疑:有没有人知道如何在不使用身份的情况下使用facebook创建登录中间件?我有一个使用Angular + ASP.Net核心Web API 2.0的应用程序,需要使用Facebook创建身份验证,但是,只遇到带有身份的示例,而没有身份的示例是旧版本,不再适用。我花了几个小时研究,但我没有找到任何东西。有人可以帮帮我吗?
在我的启动课程中,我有这个,没有facebook的JWT认证正常工作
services.AddAuthentication(authOptions =>
{
authOptions.DefaultAuthenticateScheme = JwtBearerDefaults.AuthenticationScheme;
authOptions.DefaultChallengeScheme = JwtBearerDefaults.AuthenticationScheme;
}).AddJwtBearer(bearerOptions =>
{
bearerOptions.TokenValidationParameters = tokenValidationParameters;
}).AddFacebook(o =>
{
o.AppId = Configuration["facebook:appid"];
o.AppSecret = Configuration["facebook:appsecret"];
o.SignInScheme = "Bearer";
});
但我想知道如何调用某个控制器在facebook API中进行身份验证,并为我返回令牌以保存在声明标识中。