J
jread
Guest
I see what you are asking now, sorry I misunderstood your request. Below you will find an example of working with the SecurityConfig (memebership providers) below. ConfigManager manager = ConfigManager.GetManager();//Get the config manager to work with the configurations using (ElevatedModeRegion elevatedModeRegion = new ElevatedModeRegion(manager))//Use this if you are running it during app bootstrap { SecurityConfig config = manager.GetSection (); //Get the configuration file string name = "TestApi2"; //Set a name (unique) for the provider if (!config.MembershipProviders.ContainsKey(name)) //confirm it does not exist { Type providerType = typeof(Telerik.Sitefinity.Security.Data.OpenAccessMembershipProvider); //Get the provider type string providerTypeName = $"{providerType.FullName}, {providerType.Assembly.FullName}"; //Build the providertype name DataProviderSettings setting = new DataProviderSettings(config.MembershipProviders)//Build the provider setting to insert { ProviderTypeName = providerTypeName, Name = name }; config.MembershipProviders.Add(setting);//Add it to the membership provider setting manager.SaveSection(config); //save the configuration } }
Continue reading...
Continue reading...