没有身份的ASP.NET CORE 2.0 Facebook承载认证

时间:2017-11-23 09:17:56

标签: asp.net asp.net-core jwt facebook-authentication

怀疑:有没有人知道如何在不使用身份的情况下使用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中进行身份验证,并为我返回令牌以保存在声明标识中。

0 个答案:

没有答案