diff options
author | 杨宇千 <crupest@outlook.com> | 2019-07-21 23:28:21 +0800 |
---|---|---|
committer | 杨宇千 <crupest@outlook.com> | 2019-07-21 23:28:21 +0800 |
commit | 918b685ad99a5abd430c9f9ae5a18bd296a32df9 (patch) | |
tree | feb1cf413dc97221e40ee17d3570f9b2af821bd4 /Timeline/Startup.cs | |
parent | 393daddb124ab6eae7506fd7db48e8333f28ad9c (diff) | |
download | timeline-918b685ad99a5abd430c9f9ae5a18bd296a32df9.tar.gz timeline-918b685ad99a5abd430c9f9ae5a18bd296a32df9.tar.bz2 timeline-918b685ad99a5abd430c9f9ae5a18bd296a32df9.zip |
WIP: change auth handler.
Diffstat (limited to 'Timeline/Startup.cs')
-rw-r--r-- | Timeline/Startup.cs | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/Timeline/Startup.cs b/Timeline/Startup.cs index 83170c43..374b918a 100644 --- a/Timeline/Startup.cs +++ b/Timeline/Startup.cs @@ -7,8 +7,6 @@ using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Diagnostics; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; -using Microsoft.IdentityModel.Tokens; -using System.Text; using Timeline.Authenticate; using Timeline.Configs; using Timeline.Formatters; @@ -53,16 +51,7 @@ namespace Timeline var jwtConfig = Configuration.GetSection(nameof(JwtConfig)).Get<JwtConfig>(); services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme) - .AddScheme<AuthOptions, AuthHandler>(AuthConstants.Scheme, AuthConstants.DisplayName, o => - { - o.TokenValidationParameters.ValidateIssuer = true; - o.TokenValidationParameters.ValidateAudience = true; - o.TokenValidationParameters.ValidateIssuerSigningKey = true; - o.TokenValidationParameters.ValidateLifetime = true; - o.TokenValidationParameters.ValidIssuer = jwtConfig.Issuer; - o.TokenValidationParameters.ValidAudience = jwtConfig.Audience; - o.TokenValidationParameters.IssuerSigningKey = new SymmetricSecurityKey(Encoding.ASCII.GetBytes(jwtConfig.SigningKey)); - }); + .AddScheme<AuthOptions, AuthHandler>(AuthConstants.Scheme, AuthConstants.DisplayName, o => { }); services.AddScoped<IUserService, UserService>(); services.AddScoped<IJwtService, JwtService>(); |