30 references to EntraIdValidation
Aspire.Hosting.Azure.EntraId (18)
EntraIdApi.cs (3)
178if (EntraIdValidation.ValidateClientId(applicationId) is { } error) 183if (EntraIdValidation.ValidateApplicationIdUri(resourceUri) is { } uriError) 337if (EntraIdValidation.ValidateScopeName(name) is { } error)
EntraIdApplicationResource.cs (2)
222if (EntraIdValidation.ValidateInstance(Instance) is { } instanceError) 1051if (EntraIdValidation.ValidateManagedIdentityClientId(managedIdentityClientId) is { } error)
EntraIdResourceExtensions.cs (13)
149tenantId = await ResolveIdAsync(resource.TenantIdParameter, resource.TenantId, "tenant ID", EntraIdValidation.ValidateTenantId, logger, cancellationToken).ConfigureAwait(false); 150clientId = await ResolveIdAsync(resource.ClientIdParameter, resource.ClientId, "client ID", EntraIdValidation.ValidateClientId, logger, cancellationToken).ConfigureAwait(false); 172tenantId = await ResolveIdAsync(null, tenantId, "tenant ID", EntraIdValidation.ValidateTenantId, logger, cancellationToken).ConfigureAwait(false); 173clientId = await ResolveIdAsync(null, clientId, "client ID", EntraIdValidation.ValidateClientId, logger, cancellationToken).ConfigureAwait(false); 178if (EntraIdValidation.ValidateInstance(resource.Instance) is { } instanceError) 476ValidateExistingId(tenantId, EntraIdValidation.ValidateTenantId, nameof(tenantId)); 477ValidateExistingId(clientId, EntraIdValidation.ValidateClientId, nameof(clientId)); 619if (EntraIdValidation.ValidateTenantId(tenantId) is { } tenantIdError) 624if (EntraIdValidation.ValidateClientId(clientId) is { } clientIdError) 787if (EntraIdValidation.ValidateManagedIdentityClientId(managedIdentityClientId) is { } error) 1201if (EntraIdValidation.ValidateInstance(instance) is { } error) 2021if (EntraIdValidation.ValidateApplicationIdUri(applicationIdUri) is { } error) 2097if (EntraIdValidation.ValidateScopeName(name) is { } error)
Aspire.Hosting.Azure.EntraId.Tests (12)
EntraIdValidationTests.cs (12)
23Assert.Null(EntraIdValidation.ValidateTenantId(tenantId)); 38Assert.Equal(TenantIdError, EntraIdValidation.ValidateTenantId(tenantId)); 46Assert.Null(EntraIdValidation.ValidateClientId(clientId)); 58Assert.Equal(ClientIdError, EntraIdValidation.ValidateClientId(clientId)); 66Assert.Null(EntraIdValidation.ValidateManagedIdentityClientId(clientId)); 77EntraIdValidation.ValidateManagedIdentityClientId(clientId)); 88Assert.Null(EntraIdValidation.ValidateInstance(instance)); 99Assert.Equal(InstanceError, EntraIdValidation.ValidateInstance(instance)); 107Assert.Equal("No value was provided.", EntraIdValidation.ValidateTenantId(value)); 108Assert.Equal("No value was provided.", EntraIdValidation.ValidateClientId(value)); 109Assert.Equal("No value was provided.", EntraIdValidation.ValidateManagedIdentityClientId(value)); 110Assert.Equal("No value was provided.", EntraIdValidation.ValidateInstance(value));