diff --git a/DOL.WHD.Section14c.Api/DOL.WHD.Section14c.Api.csproj b/DOL.WHD.Section14c.Api/DOL.WHD.Section14c.Api.csproj index a93b9d9d..b2dbe1b0 100644 --- a/DOL.WHD.Section14c.Api/DOL.WHD.Section14c.Api.csproj +++ b/DOL.WHD.Section14c.Api/DOL.WHD.Section14c.Api.csproj @@ -18,7 +18,7 @@ v4.5.2 false true - + 44399 @@ -36,6 +36,7 @@ DEBUG;TRACE prompt 4 + true pdbonly @@ -44,6 +45,7 @@ TRACE prompt 4 + true diff --git a/DOL.WHD.Section14c.Api/Parameters.xml b/DOL.WHD.Section14c.Api/Parameters.xml index 8f52ab04..9c1dfd29 100644 --- a/DOL.WHD.Section14c.Api/Parameters.xml +++ b/DOL.WHD.Section14c.Api/Parameters.xml @@ -1,30 +1,33 @@  - + + + + - + - + - + - + - + - + - + \ No newline at end of file diff --git a/DOL.WHD.Section14c.Business/DOL.WHD.Section14c.Business.csproj b/DOL.WHD.Section14c.Business/DOL.WHD.Section14c.Business.csproj index 22d25006..5ea131a7 100644 --- a/DOL.WHD.Section14c.Business/DOL.WHD.Section14c.Business.csproj +++ b/DOL.WHD.Section14c.Business/DOL.WHD.Section14c.Business.csproj @@ -21,6 +21,7 @@ DEBUG;TRACE prompt 4 + true pdbonly @@ -29,6 +30,7 @@ TRACE prompt 4 + true diff --git a/DOL.WHD.Section14c.Common/DOL.WHD.Section14c.Common.csproj b/DOL.WHD.Section14c.Common/DOL.WHD.Section14c.Common.csproj index 8f23871c..60ace1f6 100644 --- a/DOL.WHD.Section14c.Common/DOL.WHD.Section14c.Common.csproj +++ b/DOL.WHD.Section14c.Common/DOL.WHD.Section14c.Common.csproj @@ -21,6 +21,7 @@ DEBUG;TRACE prompt 4 + true pdbonly @@ -29,6 +30,7 @@ TRACE prompt 4 + true diff --git a/DOL.WHD.Section14c.DataAccess/DOL.WHD.Section14c.DataAccess.csproj b/DOL.WHD.Section14c.DataAccess/DOL.WHD.Section14c.DataAccess.csproj index 74e84109..b06529d6 100644 --- a/DOL.WHD.Section14c.DataAccess/DOL.WHD.Section14c.DataAccess.csproj +++ b/DOL.WHD.Section14c.DataAccess/DOL.WHD.Section14c.DataAccess.csproj @@ -21,6 +21,7 @@ DEBUG;TRACE prompt 4 + true pdbonly @@ -29,6 +30,7 @@ TRACE prompt 4 + true diff --git a/DOL.WHD.Section14c.Domain/DOL.WHD.Section14c.Domain.csproj b/DOL.WHD.Section14c.Domain/DOL.WHD.Section14c.Domain.csproj index f7acb9f1..ab9d8f95 100644 --- a/DOL.WHD.Section14c.Domain/DOL.WHD.Section14c.Domain.csproj +++ b/DOL.WHD.Section14c.Domain/DOL.WHD.Section14c.Domain.csproj @@ -21,6 +21,7 @@ DEBUG;TRACE prompt 4 + true pdbonly @@ -29,6 +30,7 @@ TRACE prompt 4 + true diff --git a/DOL.WHD.Section14c.Test/DOL.WHD.Section14c.Test.csproj b/DOL.WHD.Section14c.Test/DOL.WHD.Section14c.Test.csproj index 351a3216..fd58ae97 100644 --- a/DOL.WHD.Section14c.Test/DOL.WHD.Section14c.Test.csproj +++ b/DOL.WHD.Section14c.Test/DOL.WHD.Section14c.Test.csproj @@ -25,6 +25,7 @@ DEBUG;TRACE prompt 4 + true pdbonly @@ -33,6 +34,7 @@ TRACE prompt 4 + true diff --git a/DOL.WHD.Section14c.Web/env.js b/DOL.WHD.Section14c.Web/env.js index 11d88c69..2a40d2cf 100644 --- a/DOL.WHD.Section14c.Web/env.js +++ b/DOL.WHD.Section14c.Web/env.js @@ -2,7 +2,7 @@ window.__env = window.__env || {}; // base api url - window.__env.api_url = 'http://localhost:3334'; + window.__env.api_url = 'https://localhost:44399'; // Google reCaptcha Site Key window.__env.reCaptchaSiteKey = '6LeqeggUAAAAALC5zT4OHbDJk9gHNT0GGZbJMOnG'; diff --git a/DOL.WHD.Section14c.Web/webpack.config.js b/DOL.WHD.Section14c.Web/webpack.config.js index d345d4e8..38436487 100644 --- a/DOL.WHD.Section14c.Web/webpack.config.js +++ b/DOL.WHD.Section14c.Web/webpack.config.js @@ -17,7 +17,8 @@ module.exports = { }, devServer: { inline: true, - port: 3333 + port: 3333, + https: true, }, module: { preLoaders: [ diff --git a/README.md b/README.md index 1d8d1122..968bc380 100644 --- a/README.md +++ b/README.md @@ -83,8 +83,10 @@ All configurations for the Web project are set in the env.js. This file is exclu | Setting | Description | Default | --- | --- | --- -api_url | Full URL of the REST API Service | http://localhost:3334 (Local develoment URL) -reCaptchaSiteKey | reCaptcha Site Key | (Development Key with localhost enabled) +api_url* | Full URL of the REST API Service | http://localhost:3334 (Local develoment URL) +reCaptchaSiteKey* | reCaptcha Site Key | (Development Key with localhost enabled) + +\* Must be configured during deployment ### 2. DOL.WHD.Section14c.API.zip @@ -94,16 +96,20 @@ The following are setup as WebDeploy parameters and can be set with command line | Setting | Description | Default | --- | --- | --- -ConnectionString | PostgreSQL database connection string | No Deployment Default, must be set. -ReCaptchaVerfiyUrl | URL Application uses to verifu reCaptcha server-side | https://www.google.com/recaptcha/api/siteverify -ReCaptchaSecretKey | reCaptcha Secret Key sent with the server-side verification. If this key is not provided the server-side validation will be disabled. | No Deployment Default, must be set. +ConnectionString* | PostgreSQL database connection string | No Deployment Default +ReCaptchaVerfiyUrl* | URL Application uses to verifu reCaptcha server-side | https://www.google.com/recaptcha/api/siteverify +ReCaptchaSecretKey* | reCaptcha Secret Key sent with the server-side verification. If this key is not provided the server-side validation will be disabled. | No Deployment Default +AttachmentRepositoryRootFolder* | File Path (Local or UNC path) where application attachments should be stored | No Deployment Default UserLockoutEnabledByDefault | Enables or Disabled user login attempt lockout | true DefaultAccountLockoutTimeSpan | Minutes to lockout user | 15 MaxFailedAccessAttemptsBeforeLockout | Login attempts befer user is locked out | 3 +PasswordExpirationDays | Number of days before password must be changes | 90 AccessTokenExpireTimeSpanMinutes | Token Expiration Minutes for Reset Password and Email Verification Links | 20160 (14 days, ASP.net Default) -AttachmentRepositoryRootFolder | File Path (UNC path) where application attachments shoudl be stored | No Deployment Default, must be set. AllowedFileNamesRegex | Regex for allowed filenames | ^(.*\.(doc|docx|xls|xlsx|ppt|pptx|pdf)$)?[^.]*$ +\* Must be configured during deployment + + ### 3. DotNet.CoverageReport.zip This artifact contains static files of a ReportGenerator code coverage report for .Net. This is a development artifact and is not needed for production.