更新配置:增加配置文件可以配置是否自动生成登录Keys相关文件
This commit is contained in:
parent
4647105fe6
commit
6191ea0fd3
|
@ -46,10 +46,10 @@ namespace Bootstrap.Admin
|
||||||
services.AddConfigurationManager();
|
services.AddConfigurationManager();
|
||||||
services.AddCacheManager();
|
services.AddCacheManager();
|
||||||
services.AddDBAccessFactory();
|
services.AddDBAccessFactory();
|
||||||
services.AddDataProtection(op => op.ApplicationDiscriminator = "BootstrapAdmin")
|
var dataProtectionBuilder = services.AddDataProtection(op => op.ApplicationDiscriminator = Configuration["ApplicationDiscriminator"])
|
||||||
.SetApplicationName("__bd__")
|
.SetApplicationName(Configuration["ApplicationName"])
|
||||||
.DisableAutomaticKeyGeneration()
|
.PersistKeysToFileSystem(new DirectoryInfo(Configuration["KeyPath"]));
|
||||||
.PersistKeysToFileSystem(new DirectoryInfo(ConfigurationManager.AppSettings["KeyPath"]));
|
if (Configuration["DisableAutomaticKeyGeneration"] == "True") dataProtectionBuilder.DisableAutomaticKeyGeneration();
|
||||||
services.AddMvc(options =>
|
services.AddMvc(options =>
|
||||||
{
|
{
|
||||||
options.Filters.Add<BootstrapAdminAuthorizeFilter>();
|
options.Filters.Add<BootstrapAdminAuthorizeFilter>();
|
||||||
|
|
|
@ -5,9 +5,20 @@
|
||||||
"Default": "Debug",
|
"Default": "Debug",
|
||||||
"System": "Information",
|
"System": "Information",
|
||||||
"Microsoft": "Information"
|
"Microsoft": "Information"
|
||||||
|
},
|
||||||
|
"LgbFile": {
|
||||||
|
"IncludeScopes": true,
|
||||||
|
"LogLevel": {
|
||||||
|
"Default": "Error"
|
||||||
|
},
|
||||||
|
"FileName": "Error\\Log.log"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"KeyPath": "C:\\keys",
|
"ConnectionStrings": {
|
||||||
|
"ba": "Data Source=.;Initial Catalog=BootstrapAdmin;User ID=sa;Password=sa"
|
||||||
|
},
|
||||||
|
"KeyPath": "keys",
|
||||||
|
"DisableAutomaticKeyGeneration": false,
|
||||||
"AllowOrigins": "http://localhost:49823",
|
"AllowOrigins": "http://localhost:49823",
|
||||||
"LongbowCache": {
|
"LongbowCache": {
|
||||||
"CorsItems": [
|
"CorsItems": [
|
||||||
|
|
|
@ -15,7 +15,10 @@
|
||||||
"ConnectionStrings": {
|
"ConnectionStrings": {
|
||||||
"ba": "Data Source=.;Initial Catalog=BootstrapAdmin;User ID=sa;Password=sa"
|
"ba": "Data Source=.;Initial Catalog=BootstrapAdmin;User ID=sa;Password=sa"
|
||||||
},
|
},
|
||||||
|
"ApplicationName": "__bd__",
|
||||||
|
"ApplicationDiscriminator": "BootstrapAdmin",
|
||||||
"KeyPath": "D:\\App\\Web-App\\keys",
|
"KeyPath": "D:\\App\\Web-App\\keys",
|
||||||
|
"DisableAutomaticKeyGeneration": true,
|
||||||
"AllowOrigins": "http://localhost,http://10.15.63.218",
|
"AllowOrigins": "http://localhost,http://10.15.63.218",
|
||||||
"LongbowCache": {
|
"LongbowCache": {
|
||||||
"Enabled": true,
|
"Enabled": true,
|
||||||
|
|
Loading…
Reference in New Issue