|
@@ -48,31 +48,31 @@ internal static class StartupExtensions
|
|
|
.AddApplication()
|
|
|
;
|
|
|
|
|
|
- services.AddIdentityClient(
|
|
|
- new IdentityClientConfiguration("http://identity.fengwo.com", "http://open.identity.fengwo.com"),
|
|
|
- d =>
|
|
|
- {
|
|
|
- d.ClientId = "hotline_server";
|
|
|
- d.ClientSecret = "ce2fae0e-f0f6-46d6-bd79-1f1a31dff494";
|
|
|
- d.ClientScope = "identity.admin_api";
|
|
|
- });
|
|
|
-
|
|
|
- JwtSecurityTokenHandler.DefaultMapInboundClaims = false;
|
|
|
- services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme)
|
|
|
- .AddJwtBearer(JwtBearerDefaults.AuthenticationScheme, d =>
|
|
|
- {
|
|
|
- d.Authority = "http://identity.fengwo.com"; //todo
|
|
|
- d.RequireHttpsMetadata = false;
|
|
|
- d.TokenValidationParameters = new TokenValidationParameters
|
|
|
- {
|
|
|
- ValidateAudience = false
|
|
|
- };
|
|
|
- })
|
|
|
- ;
|
|
|
+ //services.AddIdentityClient(
|
|
|
+ // new IdentityClientConfiguration("http://identity.fengwo.com", "http://open.identity.fengwo.com"),
|
|
|
+ // d =>
|
|
|
+ // {
|
|
|
+ // d.ClientId = "hotline_server";
|
|
|
+ // d.ClientSecret = "ce2fae0e-f0f6-46d6-bd79-1f1a31dff494";
|
|
|
+ // d.ClientScope = "identity.admin_api";
|
|
|
+ // });
|
|
|
+
|
|
|
+ //JwtSecurityTokenHandler.DefaultMapInboundClaims = false;
|
|
|
+ //services.AddAuthentication(JwtBearerDefaults.AuthenticationScheme)
|
|
|
+ // .AddJwtBearer(JwtBearerDefaults.AuthenticationScheme, d =>
|
|
|
+ // {
|
|
|
+ // d.Authority = "http://identity.fengwo.com"; //todo
|
|
|
+ // d.RequireHttpsMetadata = false;
|
|
|
+ // d.TokenValidationParameters = new TokenValidationParameters
|
|
|
+ // {
|
|
|
+ // ValidateAudience = false
|
|
|
+ // };
|
|
|
+ // })
|
|
|
+ // ;
|
|
|
|
|
|
services.AddControllers(options =>
|
|
|
{
|
|
|
- //options.Filters.Add<TempTokenFilter>();
|
|
|
+ options.Filters.Add<TempTokenFilter>();
|
|
|
options.Filters.Add<UnifyResponseFilter>();
|
|
|
options.Filters.Add<UserFriendlyExceptionFilter>();
|
|
|
});
|