Browse Source

Make RequireHttpsMetaData configurable.. volosoft/volo#3470

pull/5764/head
Alper Ebicoglu 5 years ago
parent
commit
afab401c82
  1. 2
      templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs
  2. 3
      templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/appsettings.json
  3. 2
      templates/module/aspnet-core/host/MyCompanyName.MyProjectName.IdentityServer/MyProjectNameIdentityServerModule.cs
  4. 1
      templates/module/aspnet-core/host/MyCompanyName.MyProjectName.IdentityServer/appsettings.json
  5. 2
      templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/MyProjectNameWebHostModule.cs
  6. 1
      templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/appsettings.json

2
templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs

@ -109,7 +109,7 @@ namespace MyCompanyName.MyProjectName
.AddJwtBearer(options =>
{
options.Authority = configuration["AuthServer:Authority"];
options.RequireHttpsMetadata = false;
options.RequireHttpsMetadata = Convert.ToBoolean(configuration["AuthServer:RequireHttpsMetadata"]);
options.Audience = "MyProjectName";
});

3
templates/module/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/appsettings.json

@ -10,6 +10,7 @@
"Configuration": "127.0.0.1"
},
"AuthServer": {
"Authority": "https://localhost:44301/"
"Authority": "https://localhost:44301/",
"RequireHttpsMetadata": "false"
}
}

2
templates/module/aspnet-core/host/MyCompanyName.MyProjectName.IdentityServer/MyProjectNameIdentityServerModule.cs

@ -125,7 +125,7 @@ namespace MyCompanyName.MyProjectName
.AddJwtBearer(options =>
{
options.Authority = configuration["AuthServer:Authority"];
options.RequireHttpsMetadata = false;
options.RequireHttpsMetadata = Convert.ToBoolean(configuration["AuthServer:RequireHttpsMetadata"]);
options.Audience = configuration["AuthServer:ApiName"];
});

1
templates/module/aspnet-core/host/MyCompanyName.MyProjectName.IdentityServer/appsettings.json

@ -12,6 +12,7 @@
},
"AuthServer": {
"Authority": "https://localhost:44301/",
"RequireHttpsMetadata": "false",
"ApiName": "MyProjectName"
},
"IdentityServer": {

2
templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/MyProjectNameWebHostModule.cs

@ -144,7 +144,7 @@ namespace MyCompanyName.MyProjectName
.AddAbpOpenIdConnect("oidc", options =>
{
options.Authority = configuration["AuthServer:Authority"];
options.RequireHttpsMetadata = false;
options.RequireHttpsMetadata = Convert.ToBoolean(configuration["AuthServer:RequireHttpsMetadata"]);
options.ResponseType = OpenIdConnectResponseType.CodeIdToken;
options.ClientId = configuration["AuthServer:ClientId"];

1
templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/appsettings.json

@ -15,6 +15,7 @@
},
"AuthServer": {
"Authority": "https://localhost:44301/",
"RequireHttpsMetadata": "false",
"ClientId": "MyProjectName_Web",
"ClientSecret": "1q2w3e*"
}

Loading…
Cancel
Save