3 writes to Instance
Aspire.Hosting.Azure.EntraId (1)
EntraIdResourceExtensions.cs (1)
1206
builder.Resource.
Instance
= instance;
Aspire.Hosting.Azure.EntraId.Tests (2)
EntraIdInitializationTests.cs (1)
410
entra.Resource.
Instance
= "http://login.microsoftonline.com/";
EntraIdProvisioningTests.cs (1)
508
entra.Resource.
Instance
= "https://login.contoso.example/";
15 references to Instance
Aspire.Hosting.Azure.EntraId (13)
EntraIdApplicationResource.cs (7)
222
if (EntraIdValidation.ValidateInstance(
Instance
) is { } instanceError)
224
throw new InvalidOperationException($"The instance '{
Instance
}' is not valid. {instanceError}");
235
EntraIdFederation.GetTokenExchangeAudience(
Instance
) is null)
238
$"The instance '{
Instance
}' has no known managed identity token exchange audience. " +
599
Issuer = BicepFunction.Interpolate($"{EntraIdFederation.GetIssuerPrefix(resource.
Instance
)}/{BicepFunction.GetTenant().TenantId}/v2.0").Compile(),
601
Audiences = [EntraIdFederation.GetTokenExchangeAudience(resource.
Instance
)!]
1189
EntraIdFederation.GetTokenExchangeAudience(application.
Instance
) is { } audience &&
EntraIdResourceExtensions.cs (6)
178
if (EntraIdValidation.ValidateInstance(resource.
Instance
) is { } instanceError)
180
logger.LogError("The instance '{Instance}' is not valid. {Reason}", resource.
Instance
, instanceError);
230
urls.Add(new UrlSnapshot("OpenID Config", EntraIdUrls.GetOpenIdConfigurationUrl(resource.
Instance
, signInTenant), IsInternal: false)
235
if (EntraIdUrls.GetPortalUrl(resource.
Instance
, tenantId, clientId) is { } portalUrl)
247
properties.Add(CreateHighlightedProperty("entra.instance", "Instance", resource.
Instance
, isSensitive: false, sortOrder: 3));
2790
environmentVariables[$"{keyPrefix}Instance"] = entra.
Instance
;
Aspire.Hosting.Azure.EntraId.Tests (2)
EntraIdResourceBuilderTests.cs (2)
213
Assert.Equal("https://login.microsoftonline.com/", resource.
Instance
);
231
Assert.Equal(instance, resource.
Instance
);