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