|  |  | 
 |  |  |  | 
 |  |  |             //Configure<AliYunSMSSettingOptions>(configuration.GetSection("AliYunSMSSetting")); | 
 |  |  |             context.Services.AddAutoMapperObjectMapper(); | 
 |  |  |              | 
 |  |  |             ConfigurePays(context, configuration); | 
 |  |  |             context.Services.AddAuthentication("Bearer").AddIdentityServerAuthentication(options => | 
 |  |  |             { | 
 |  |  |                 options.Authority = configuration["AuthServer:Authority"]; | 
 |  |  | 
 |  |  |             }); | 
 |  |  |             Configure<AbpAuditingOptions>(options => | 
 |  |  |             { | 
 |  |  |                 options.IsEnabledForGetRequests = false; | 
 |  |  |                 options.IsEnabledForGetRequests = true; | 
 |  |  |                 options.ApplicationName = "LifePaymentService"; | 
 |  |  |             }); | 
 |  |  |             Configure<AbpUnitOfWorkOptions>(options => | 
 |  |  | 
 |  |  |                 cacheOptions.KeyPrefix = "LifePaymentServices_"; | 
 |  |  |                 cacheOptions.GlobalCacheEntryOptions.SlidingExpiration = TimeSpan.FromMinutes(20); | 
 |  |  |             }); | 
 |  |  |             this.Configure<OssSettings>(configuration.GetSection("ossSettings")); | 
 |  |  |             this.Configure<ACOOLYOption>(configuration.GetSection("ACOOLY")); | 
 |  |  |             this.Configure<Config>("AliPayEcsign", configuration.GetSection("AliPayEcsign")); | 
 |  |  |             this.Configure<InformationOption>(configuration.GetSection("WeiXinCgi")); | 
 |  |  |             this.Configure<InitSetting>(configuration.GetSection("InitSetting")); | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         public override void OnApplicationInitialization(ApplicationInitializationContext context) |