25 references to Scopes
Aspire.Hosting.Azure.EntraId (7)
EntraIdResourceExtensions.cs (6)
2103
if (resource.
Scopes
.Any(s => string.Equals(s.Name, name, StringComparison.OrdinalIgnoreCase)))
2111
if (scope.Id is { } id && resource.
Scopes
.Any(s => s.Id == id))
2565
var scope = api.
Scopes
.FirstOrDefault(s => string.Equals(s.Name, name, StringComparison.Ordinal))
2568
$"Exposed scopes: {(api.
Scopes
.Count == 0 ? "none" : string.Join(", ", api.
Scopes
.Select(s => s.Name)))}.",
2856
var exposedScopes = entra.
Scopes
.Where(static s => s.IsEnabled).Select(static s => s.Name).ToArray();
Provisioning\EntraIdApiProvisioning.cs (1)
88
foreach (var scope in resource.
Scopes
)
Aspire.Hosting.Azure.EntraId.Tests (18)
EntraIdApiProvisioningTests.cs (17)
99
return api.Resource.GetScopeId(Assert.Single(api.Resource.
Scopes
));
120
var id = first.Resource.GetScopeId(first.Resource.
Scopes
[0]);
122
first.Resource.
Scopes
[0].Description = "A different description.";
124
Assert.Equal(id, first.Resource.GetScopeId(first.Resource.
Scopes
[0]));
125
Assert.NotEqual(id, second.Resource.GetScopeId(second.Resource.
Scopes
[0]));
135
Assert.Equal(id, api.Resource.GetScopeId(Assert.Single(api.Resource.
Scopes
)));
151
Assert.Empty(api.Resource.
Scopes
);
173
Assert.Single(api.Resource.
Scopes
);
186
Assert.Equal(name, Assert.Single(api.Resource.
Scopes
).Name);
430
existingApi.Resource.
Scopes
[0].Id = id;
462
api.Resource.
Scopes
[0].IsEnabled = false;
482
api.Resource.
Scopes
[0].IsEnabled = false;
502
existingApi.Resource.
Scopes
[0].IsEnabled = false;
1519
var derivedId = api.Resource.GetScopeId(api.Resource.
Scopes
[0]).ToString("D");
1523
api.Resource.
Scopes
[0].Id = adoptedId;
1546
existingApi.Resource.
Scopes
[0].Id = secondId;
1562
existingApi.Resource.
Scopes
[0].Id = null;
EntraIdPolyglotTests.cs (1)
453
Assert.Single(api.Resource.
Scopes
);