Example #1
0
        public static void UpdateConfig(Auth0ConfigBase config)
        {
            PortalController.UpdatePortalSetting(config.PortalID, config.Service + "_Domain", config.Domain);
            PortalController.UpdatePortalSetting(config.PortalID, config.Service + "_ClientID", config.ClientID);
            PortalController.UpdatePortalSetting(config.PortalID, config.Service + "_ClientSecret", config.ClientSecret);
            PortalController.UpdatePortalSetting(config.PortalID, config.Service + "_RedirectUri", config.RedirectUri);
            PortalController.UpdatePortalSetting(config.PortalID, config.Service + "_PostLogoutRedirectUri", config.PostLogoutRedirectUri);
            PortalController.UpdatePortalSetting(config.PortalID, config.Service + "_Enabled", config.IsEnabled.ToString(CultureInfo.InvariantCulture));
            PortalController.UpdatePortalSetting(config.PortalID, config.Service + "_IsDiagnosticModeEnabled", config.IsDiagnosticModeEnabled.ToString(CultureInfo.InvariantCulture));

            ClearConfig(config.Service, config.PortalID);
        }
Example #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="service">Unique string required to create cache key</param>
        /// <param name="portalId"></param>
        /// <returns></returns>
        public static Auth0ConfigBase GetConfig(string service, int portalId)
        {
            string          key           = GetCacheKey(service, portalId);
            object          _cachedConfig = DataCache.GetCache(key);
            Auth0ConfigBase config        = (Auth0ConfigBase)_cachedConfig;

            if (config == null)
            {
                config = new Auth0ConfigBase(service, portalId);
                DataCache.SetCache(key, config);
            }
            return(config);
        }