using Infrastructure.Application; using Infrastructure.Configuration; using Infrastructure.Web.Hosting; using Microsoft.AspNetCore; using System.Collections.Generic; namespace UserCenter { public class Program { public static void Main(string[] args) { WebHost.CreateDefaultBuilder(args) .Run(new List { new EFConfigurationValue { Id = "openapi.title", Value= "web api" }, new EFConfigurationValue { Id = "openapi.version", Value= "1.0" }, new EFConfigurationValue { Id = "server.urls", Value= "http://*:8010" }, new EFConfigurationValue { Id = "security:key", Value= "111111111111111111111111"}, new EFConfigurationValue { Id = "jwt:key", Value= "111111111111111111111111"}, new EFConfigurationValue { Id = "email:host", Value= "nbaxp.com"}, new EFConfigurationValue { Id = "email:port", Value= "25"}, new EFConfigurationValue { Id = "email:user", Value= "admin@nbaxp.com"}, new EFConfigurationValue { Id = "email:password", Value= "aA123456"}, new EFConfigurationValue { Id = "sms:url", Value= "https://api.netease.im/sms/sendcode.action"}, new EFConfigurationValue { Id = "sms:key", Value= "54ebdf1f4364ddd8ff6f82f88d630a76"}, new EFConfigurationValue { Id = "sms:secret", Value= "c49d42b67798"}, // new EFConfigurationValue { Id = "name", Value= "用户中心"}, new EFConfigurationValue { Id = "logo", Value= "/images/logo.png",Type= InputType.ImageUrl}, new EFConfigurationValue { Id = "copyright", Value= "Copyright © {now} Company. All rights reserved",Type= InputType.Html}, // new EFConfigurationValue { Id = "MaxFailedAccessAttemptsBeforeLockout", Value= "5"}, new EFConfigurationValue { Id = "DefaultAccountLockoutMinutes", Value= "10"}, new EFConfigurationValue { Id = "CaptchaSeconds", Value= "60"}, new EFConfigurationValue { Id = "RegisterDisabled",Value="false"} }); } } }