// Token: 0x06000319 RID: 793 RVA: 0x00010C40 File Offset: 0x0000EE40 public static string GetResourceForestFqdnByAcceptedDomainName(string acceptedDomainName) { if (!Globals.IsMicrosoftHostedOnly) { return(PartitionId.LocalForest.ForestFQDN); } TenantPartitionCacheItem tenantPartitionCacheItem = ADAccountPartitionLocator.FindTenantInfoByAcceptedDomain(acceptedDomainName); if (tenantPartitionCacheItem != null) { ADAccountPartitionLocator.EnsureAllowedCallerForUnregisteredAccountPartition(tenantPartitionCacheItem); return(tenantPartitionCacheItem.ResourceForestFqdn); } throw new CannotResolveTenantNameException(DirectoryStrings.CannotResolveTenantNameByAcceptedDomain(acceptedDomainName)); }
// Token: 0x06000318 RID: 792 RVA: 0x00010BE0 File Offset: 0x0000EDE0 public static PartitionId GetPartitionIdByAcceptedDomainName(string acceptedDomainName, out string tenantContainerCN, out Guid externalDirectoryOrganizationId) { tenantContainerCN = null; externalDirectoryOrganizationId = Guid.Empty; if (!Globals.IsMicrosoftHostedOnly) { return(PartitionId.LocalForest); } TenantPartitionCacheItem tenantPartitionCacheItem = ADAccountPartitionLocator.FindTenantInfoByAcceptedDomain(acceptedDomainName); if (tenantPartitionCacheItem != null) { ADAccountPartitionLocator.EnsureAllowedCallerForUnregisteredAccountPartition(tenantPartitionCacheItem); tenantContainerCN = tenantPartitionCacheItem.TenantName; externalDirectoryOrganizationId = tenantPartitionCacheItem.ExternalOrgId; return(tenantPartitionCacheItem.AccountPartitionId); } throw new CannotResolveTenantNameException(DirectoryStrings.CannotResolveTenantNameByAcceptedDomain(acceptedDomainName)); }