public static void PopulateDefaultData(Application app, IAuthorizationServerAdministration config)
        {
            var currentRememberOptions = app.RememberOptions;

            if (currentRememberOptions.Count > 0)
            {
                foreach (var remb in currentRememberOptions.ToArray())
                {
                    config.RememberOptions.Remove(remb);
                }
                config.SaveChanges();
            }

            var rememberOptions = CreateRememberOptions();

            foreach (var r in rememberOptions)
            {
                app.RememberOptions.Add(r);
            }

            config.SaveChanges();
        }
        public static void PopulateDefaultData(Application app, IAuthorizationServerAdministration config)
        {
            var currentRememberOptions = app.RememberOptions;

            if (currentRememberOptions.Count > 0)
            {
                foreach (var remb in currentRememberOptions.ToArray())
                {
                    config.RememberOptions.Remove(remb);
                }
                config.SaveChanges();
            }

            var rememberOptions = CreateRememberOptions();

            foreach (var r in rememberOptions)
            {
                app.RememberOptions.Add(r);
            }

            config.SaveChanges();
        }
 public ApplicationsController(IAuthorizationServerAdministration config)
 {
     this.config = config;
 }
 public CertificatesController(IAuthorizationServerAdministration config)
 {
     this.config = config;
 }
 public ScopeClientsController(IAuthorizationServerAdministration config)
 {
     this.config = config;
 }
 public X509KeysController(IAuthorizationServerAdministration config)
 {
     this.config = config;
 }
 public HomeController(IAuthorizationServerAdministration authorizationServerAdministration)
 {
     this.authorizationServerAdministration = authorizationServerAdministration;
 }
示例#8
0
 public ClientRedirectsController(IAuthorizationServerAdministration config)
 {
     this.config = config;
 }
 public HomeController(IAuthorizationServerAdministration authorizationServerAdministration)
 {
     this.authorizationServerAdministration = authorizationServerAdministration;
 }
 public ApplicationScopesController(IAuthorizationServerAdministration config)
 {
     _config = config;
 }
 public ClientRedirectsController(IAuthorizationServerAdministration config)
 {
     this.config = config;
 }
示例#12
0
 public ScopeClientsController(IAuthorizationServerAdministration config)
 {
     this.config = config;
 }
 public GlobalAdministratorsController(IAuthorizationServerAdministration config)
 {
     this.config = config;
 }
 public UserApplicationsController(IAuthorizationServerAdministration config)
 {
     this.config = config;
 }
 public X509KeysController(IAuthorizationServerAdministration config)
 {
     _config = config;
 }
 public RememberOptionsController(IAuthorizationServerAdministration config)
 {
     this.config = config;
 }
 public KeysController(IAuthorizationServerAdministration config)
 {
     this.config = config;
 }
示例#18
0
 public CertificatesController(IAuthorizationServerAdministration config)
 {
     this.config = config;
 }
 public GlobalAdministratorsController(IAuthorizationServerAdministration config)
 {
     this.config = config;
 }
示例#20
0
 public RememberOptionsController(IAuthorizationServerAdministration config)
 {
     this.config = config;
 }