Abrufen der OwnedObjects von ServicePrincipal mithilfe einer Delta-SDK-Abfrage mit AccessToken [geschlossen]

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Abrufen der OwnedObjects von ServicePrincipal mithilfe einer Delta-SDK-Abfrage mit AccessToken [geschlossen]

by Guest » 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:

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);
Ich erhalte die folgende Ausnahme:

Code: Select all

oDataError = signing key is invalid

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:

Code: Select all

var deltaResponse = await deltaRequestBuilder.GetAsDeltaGetResponseAsync(
requestConfiguration =>
{
requestConfiguration.ConfigureCommonRequestProperties(accessToken, _retryHandlerOption);
requestConfiguration.QueryParameters.Select =
["ownedObjects"];
},
cancellationToken);
Ich habe:

Ausnahme – Backlink nicht unterstützt: ownObjects

Hat jemand Ratschläge oder Lösungen für dieses Problem?

Top