public YubicoSecurityTokenHandler() { _config = ConfigurationManager.GetSection(IdentityConfigurationSection.SectionKey) as IdentityConfigurationSection; _apiUrls = (from ValidationServerElement vse in _config.YubicoSettings.ValidationServers where !string.IsNullOrEmpty(vse.Url) select vse.Url).ToArray(); }
public IdentityCloudContext() { IdentityConfiguration config = IdentityConfigurationSection.GetCurrent(); //For backwards compat for those who do not use the new configSection. if (config == null) { config = new IdentityConfiguration() { StorageConnectionString = CloudConfigurationManager.GetSetting(Constants.AppSettingsKeys.DefaultStorageConnectionStringKey), TablePrefix = string.Empty }; } Initialize(config); }
public TokenServiceConfiguration() : base() { this.SecurityTokenService = typeof(TokenService); IdentityConfigurationSection config = ConfigurationManager.GetSection(IdentityConfigurationSection.SectionKey) as IdentityConfigurationSection; TokenIssuerName = config.IssuerName; base.SigningCredentials = new X509SigningCredentials(CertificateUtil.GetCertificate( StoreName.My, StoreLocation.LocalMachine, config.SigningCertificateName)); this.DefaultTokenLifetime = TimeSpan.Parse(config.TokenLifetime); this.MaximumTokenLifetime = TimeSpan.Parse(config.TokenLifetime); }
public WindowsUserNameSecurityTokenHandler() { _config = ConfigurationManager.GetSection(IdentityConfigurationSection.SectionKey) as IdentityConfigurationSection; if (!string.IsNullOrEmpty(_config.DirectorySettings.ContextType)) { _contextType = (ContextType)Enum.Parse(typeof(ContextType), _config.DirectorySettings.ContextType, true); } _container = string.IsNullOrEmpty(_config.DirectorySettings.Container) ? null : _config.DirectorySettings.Container; _contextName = string.IsNullOrEmpty(_config.DirectorySettings.ContextName) ? null : _config.DirectorySettings.ContextName; _userName = string.IsNullOrEmpty(_config.DirectorySettings.UserName) ? null : _config.DirectorySettings.UserName; _password = string.IsNullOrEmpty(_config.DirectorySettings.Password) ? null : _config.DirectorySettings.Password; if (!string.IsNullOrEmpty(_config.DirectorySettings.ContextOptions)) { _contextOptions = (ContextOptions)Enum.Parse(typeof(ContextOptions), _config.DirectorySettings.ContextOptions, true); } }
public TokenService(SecurityTokenServiceConfiguration configuration) : base(configuration) { _config = ConfigurationManager.GetSection(IdentityConfigurationSection.SectionKey) as IdentityConfigurationSection; }