Azure-sdk-for-java: RefreshTokenService sendet kein Client-Geheimnis. Token kann nicht aktualisiert werden

Erstellt am 11. Sept. 2019  ·  3Kommentare  ·  Quelle: Azure/azure-sdk-for-java

Die RefreshTokenService-Schnittstelle in RefreshTokenClient ist wie folgt definiert:

private Schnittstelle RefreshTokenService {
@FormUrlEncoded
@POST("{Tenant}/oauth2/token")
BeobachtbarrefreshToken(
@Path("Tenant") String-Tenant,
@Field("client_id") String clientId,
@Field("grant_type") String grantType,
@Field("resource") String-Ressource,
@Field("refresh_token") String refreshToken);

Während der Endpunkt {tenant}/oauth2/token einen client_secret-Parameter erwartet.
Dies führt zu einer "401 Unauthorized"-Antwort, die das Aktualisieren des Tokens blockiert.

Authentication Client bug customer-reported

Hilfreichster Kommentar

Hallo @amitbaer Wir haben dies gerade in unserer Version 1.6.13 von azure-client-authentication behoben: https://github.com/Azure/autorest-clientruntime-for-java/releases/tag/v1.6.13. Bitte versuchen Sie es.

Alle 3 Kommentare

Hallo @amitbaer Wir haben dies gerade in unserer Version 1.6.13 von azure-client-authentication behoben: https://github.com/Azure/autorest-clientruntime-for-java/releases/tag/v1.6.13. Bitte versuchen Sie es.

HI @amitbaer wir glauben, dass dieses Problem in den neuesten azure-client-authentication behoben wurde. Bitte zögern Sie nicht, das Github-Problem zu reaktivieren, wenn ein anderes Problem auftritt, dieses Update Ihr ursprüngliches Problem nicht so löst, wie wir glauben, dass es sollte, oder wenn unsererseits ein Missverständnis aufgetreten ist.

Vielen Dank,
Josh

Vielen Dank für die Zusammenarbeit mit Microsoft auf GitHub! Teilen Sie uns Ihre Erfahrungen mit den Reaktionen auf diesen Kommentar mit.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen