Example #1
0
        // This method gets called by the runtime. Use this method to add services to the container.
        public void ConfigureServices(IServiceCollection services)
        {
            services.AddMvc();
            AuthService authserver = new AuthService(Configuration.GetConnectionString("AuthDatabase"));

            foreach (var realm in Configuration.GetSection("Realms").GetChildren())
            {
                if (realm.GetValue <bool>("Enabled"))
                {
                    authserver.AddRealm(realm.GetValue <int>("Id"), realm.GetValue <string>("ConnectionString"));
                }
            }
            services.Add(new ServiceDescriptor(typeof(AuthService), authserver));
        }