asp.net core2.0 JWT Bearer 注意添加认证服务
2017-09-22 13:13
1231 查看
public void ConfigureServices(IServiceCollection services) { string ClientId = Configuration["AzureAD:ClientId"]; string AadInstance =Configuration["AzureAD:AadInstance"]; string Tenant = Configuration["AzureAD:Tenant"]; string SignInPolicyId = Configuration["AzureAD:SignInPolicyId"]; services.AddAuthentication(options => { options.DefaultScheme = JwtBearerDefaults.AuthenticationScheme; }).AddJwtBearer(options => { options.MetadataAddress = string.Format(AadInstance, Tenant, SignInPolicyId); options.Audience = ClientId; }); services.AddMvc(); }
上面的代码已经在Startup类中ConfigureServices,添加了.net Jwt Bear认证服务,但是如果只在Startup添加这一段代码,Jwt任务还是会失败。
因为,Jwt Bear服务,需要在Startup类中的Configure,添加如下这一段代码
app.UseAuthentication();
经过测试,Jwt认证会成功
相关文章推荐
- ASP.NET Core的身份认证框架IdentityServer4--(3)令牌服务配置访问控制跟UI添加
- 【译】使用Jwt身份认证保护 Asp.Net Core Web Api
- ASP.NET Core中为指定类添加WebApi服务功能
- Docker & ASP.NET Core 2.0 微服务跨平台实践
- 把Asp.Net Core 2.0部署在Linux上,使用Nginx代理服务器,并且用Systemctl命令以服务的方式监听项目
- EF Core使用SQL调用返回其他类型的查询 ASP.NET Core 2.0 使用NLog实现日志记录 CSS 3D transforms cSharp:use Activator.CreateInstance with an Interface? SqlHelper DBHelper C# Thread.Abort方法真的让线程停止了吗? 注意!你的Thread.Abort方法真
- asp.net core webapi实现jwt授权认证
- Asp.Net Core 2.0 多角色权限认证
- ADO.NET .net core2.0添加json文件并转化成类注入控制器使用 简单了解 iTextSharp实现HTML to PDF ASP.NET MVC 中 Autofac依赖注入DI 控制反转IOC 了解一下 C# AutoMapper 了解一下
- 在 Asp.net core 2.0 的Web Api 添加logging
- ASP.NET Core 2.0 : 五.服务是如何加载并运行的, Kestrel、配置与环境
- ASP.NET Core 2.0使用Cookie认证实现SSO单点登录
- ASP.NET Core 集成 IdentityServer4 实现 OAuth 2.0 服务
- asp.net core 2.0 web api基于JWT自定义策略授权
- ASP.NET Core的身份认证框架IdentityServer4--(1)服务配置
- 【译】使用Jwt身份认证保护 Asp.Net Core Web Api
- ASP.NET Core身份认证服务框架IdentityServer4(2)-整体介绍
- 【转载】asp.net core 2.0的认证和授权
- asp.net core 2.0的认证和授权
- ASP.NET Core的身份认证框架IdentityServer4(9)-使用OpenID Connect添加用户认证