コード例 #1
0
        public void config(IServiceCollection services)
        {
            JwtSetting.Audience          = Configuration.GetSection("JwtTokenValues")["audience"].ToString();
            JwtSetting.Issuer            = Configuration.GetSection("JwtTokenValues")["issuer"].ToString();
            JwtSetting.SecreteKey        = Configuration.GetSection("JwtTokenValues")["securityKey"].ToString();
            JwtSetting.ExpairesInMinutes = Convert.ToInt32(Configuration.GetSection("JwtTokenValues")["expairesInMinutes"]);

            EFConfiguration.ConfigureService(services, Configuration);
            AspNetIdentityConfiguration.ConfigureService(services, Configuration);
            AuthenticationConfiguration.ConfigureService(services, Configuration);
            IocConfigurationRepository.ConfigureService(services, Configuration);
            IocConfigurationService.ConfigureService(services, Configuration);

            services.AddTransient <IDataBaseManager, DataBaseManager>();
            services.AddScoped(
                x => new ConnectionSetting(Configuration.GetConnectionString("DefaultConnection"))
                );
            services.AddScoped <SpHelper>();
        }