Browse Source

resolve #1157 Configure HTTPS for all applications.

pull/1163/head
maliming 7 years ago
parent
commit
d846ee50d8
  1. 7
      templates/mvc-module/host/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs
  2. 4
      templates/mvc-module/host/MyCompanyName.MyProjectName.HttpApi.Host/Properties/launchSettings.json
  3. 7
      templates/mvc-module/host/MyCompanyName.MyProjectName.IdentityServer/MyProjectNameIdentityServerModule.cs
  4. 6
      templates/mvc-module/host/MyCompanyName.MyProjectName.IdentityServer/Properties/launchSettings.json
  5. 4
      templates/mvc-module/host/MyCompanyName.MyProjectName.Web.Host/MyProjectNameWebHostModule.cs
  6. 2
      templates/mvc-module/host/MyCompanyName.MyProjectName.Web.Host/Properties/launchSettings.json
  7. 4
      templates/mvc-module/host/MyCompanyName.MyProjectName.Web.Unified/MyProjectNameWebUnifiedModule.cs
  8. 4
      templates/mvc-module/host/MyCompanyName.MyProjectName.Web.Unified/Properties/launchSettings.json

7
templates/mvc-module/host/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs

@ -102,7 +102,12 @@ namespace MyCompanyName.MyProjectName
public override void OnApplicationInitialization(ApplicationInitializationContext context)
{
var app = context.GetApplicationBuilder();
if (!context.GetEnvironment().IsDevelopment())
{
app.UseHsts();
}
app.UseHttpsRedirection();
app.UseCorrelationId();
app.UseVirtualFiles();
app.UseAuthentication();

4
templates/mvc-module/host/MyCompanyName.MyProjectName.HttpApi.Host/Properties/launchSettings.json

@ -4,7 +4,7 @@
"anonymousAuthentication": true,
"iisExpress": {
"applicationUrl": "http://localhost:57992",
"sslPort": 0
"sslPort": 44300 //44300 to 44399 (inclusive)
}
},
"profiles": {
@ -18,7 +18,7 @@
"MyCompanyName.MyProjectName.DemoApp": {
"commandName": "Project",
"launchBrowser": true,
"applicationUrl": "http://localhost:5000",
"applicationUrl": "https://localhost:5001;http://localhost:5000",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}

7
templates/mvc-module/host/MyCompanyName.MyProjectName.IdentityServer/MyProjectNameIdentityServerModule.cs

@ -121,7 +121,12 @@ namespace MyCompanyName.MyProjectName
public override void OnApplicationInitialization(ApplicationInitializationContext context)
{
var app = context.GetApplicationBuilder();
if (!context.GetEnvironment().IsDevelopment())
{
app.UseHsts();
}
app.UseHttpsRedirection();
app.UseCorrelationId();
app.UseVirtualFiles();
app.UseAuthentication();

6
templates/mvc-module/host/MyCompanyName.MyProjectName.IdentityServer/Properties/launchSettings.json

@ -1,10 +1,10 @@
{
"iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
"anonymousAuthentication": true,
"iisExpress": {
"applicationUrl": "http://localhost:61517",
"sslPort": 0
"sslPort": 44301 //44300 to 44399 (inclusive)
}
},
"profiles": {
@ -18,7 +18,7 @@
"IdentityServerHost": {
"commandName": "Project",
"launchBrowser": true,
"applicationUrl": "http://localhost:5000",
"applicationUrl": "https://localhost:5001;http://localhost:5000",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}

4
templates/mvc-module/host/MyCompanyName.MyProjectName.Web.Host/MyProjectNameWebHostModule.cs

@ -1,4 +1,4 @@
using System;
using System;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.DependencyInjection;
@ -207,8 +207,10 @@ namespace MyCompanyName.MyProjectName
else
{
app.UseErrorPage();
app.UseHsts();
}
app.UseHttpsRedirection();
app.UseVirtualFiles();
app.UseAuthentication();

2
templates/mvc-module/host/MyCompanyName.MyProjectName.Web.Host/Properties/launchSettings.json

@ -4,7 +4,7 @@
"anonymousAuthentication": true,
"iisExpress": {
"applicationUrl": "http://localhost:55953",
"sslPort": 44314
"sslPort": 44302 //44300 to 44399 (inclusive)
}
},
"profiles": {

4
templates/mvc-module/host/MyCompanyName.MyProjectName.Web.Unified/MyProjectNameWebUnifiedModule.cs

@ -1,4 +1,4 @@
using System.IO;
using System.IO;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.DependencyInjection;
@ -109,8 +109,10 @@ namespace MyCompanyName.MyProjectName
else
{
app.UseErrorPage();
app.UseHsts();
}
app.UseHttpsRedirection();
app.UseVirtualFiles();
app.UseSwagger();

4
templates/mvc-module/host/MyCompanyName.MyProjectName.Web.Unified/Properties/launchSettings.json

@ -4,7 +4,7 @@
"anonymousAuthentication": true,
"iisExpress": {
"applicationUrl": "http://localhost:57891",
"sslPort": 0
"sslPort": 44303 //44300 to 44399 (inclusive)
}
},
"profiles": {
@ -18,7 +18,7 @@
"MyCompanyName.MyProjectName.DemoApp": {
"commandName": "Project",
"launchBrowser": true,
"applicationUrl": "http://localhost:5000",
"applicationUrl": "https://localhost:5001;http://localhost:5000",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
}

Loading…
Cancel
Save