Abrufen der OwnedObjects von ServicePrincipal mithilfe einer Delta-SDK-Abfrage mit AccessToken [geschlossen]
Posted: 14 Jan 2025, 12:07
Ich versuche, die ownObjects eines ServicePrincipal mithilfe von WithUrl aus der Microsoft Graph-API abzurufen, da ich im Delta SDK keine Unterstützung für $expand gesehen habe.
Als ich Führen Sie diesen Code aus:
Ich erhalte die folgende Ausnahme:
Es scheint, dass die WithUrl-Funktion alle Eigenschaften in ihrer Eingabe ignoriert, sodass ich das Autorisierungsträgertoken nicht über accessToken übergeben kann.
Das tue ich nicht Ich muss nicht unbedingt WithUrl verwenden – ich möchte diese Abfrage nur so effizient wie möglich ausführen.
Zum Beispiel, als ich es versucht habe:
Ich habe:
Ausnahme – Backlink nicht unterstützt: ownObjects
Hat jemand Ratschläge oder Lösungen für dieses Problem?
Als ich Führen Sie diesen Code aus:
Code: Select all
var deltaResponse = await graphClient.ServicePrincipals.Delta()
.WithUrl("https://graph.microsoft.com/v1.0/servicePrincipals/delta/?$select=id&$expand=ownedObjects")
.Request()
.GetAsDeltaGetResponseAsync(
requestConfiguration =>
{
requestConfiguration.Options.Add(retryHandlerOption);
requestConfiguration.Headers.Add("Authorization", $"Bearer {accessToken}")
}, cancellationToken);
Code: Select all
oDataError = signing key is invalid
Das tue ich nicht Ich muss nicht unbedingt WithUrl verwenden – ich möchte diese Abfrage nur so effizient wie möglich ausführen.
Zum Beispiel, als ich es versucht habe:
Code: Select all
var deltaResponse = await deltaRequestBuilder.GetAsDeltaGetResponseAsync(
requestConfiguration =>
{
requestConfiguration.ConfigureCommonRequestProperties(accessToken, _retryHandlerOption);
requestConfiguration.QueryParameters.Select =
["ownedObjects"];
},
cancellationToken);
Ausnahme – Backlink nicht unterstützt: ownObjects
Hat jemand Ratschläge oder Lösungen für dieses Problem?