[Progress Communities] [Progress OpenEdge ABL] Forum Post: RE: Membership Provider by API

  • Thread starter Thread starter jread
  • Start date Start date
Status
Not open for further replies.
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...
 
Status
Not open for further replies.
Back
Top