Class DomainMappingExtensions
- Namespace
- Arc4u.OAuth2.Extensions
- Assembly
- Arc4u.OAuth2.dll
Registers the mapping between domains, stored as named SimpleKeyValueSettings.
public static class DomainMappingExtensions
- Inheritance
-
DomainMappingExtensions
- Inherited Members
Methods
AddDomainMapping(IServiceCollection, IConfiguration, string, string)
Registers a domain mapping from a configuration section of key/value pairs.
public static void AddDomainMapping(this IServiceCollection services, IConfiguration configuration, string sectionName = "Authentication:DomainsMapping", string sectionKey = "DomainMapping")
Parameters
servicesIServiceCollectionThe service collection.
configurationIConfigurationThe configuration.
sectionNamestringThe section holding the pairs. The default is
Authentication:DomainsMapping. An empty mapping is registered when the section does not exist.sectionKeystringThe name of the settings. The default is
DomainMapping.
AddDomainMapping(IServiceCollection, Action<SimpleKeyValueSettings>, string)
Registers a domain mapping from code.
public static void AddDomainMapping(this IServiceCollection services, Action<SimpleKeyValueSettings> options, string sectionKey = "DomainMapping")
Parameters
servicesIServiceCollectionThe service collection.
optionsAction<SimpleKeyValueSettings>The action that fills the mapping.
sectionKeystringThe name of the settings. The default is
DomainMapping.