So ändern Sie den Token-Endpunkt-Antworttext mit Owin OAuth2 in Asp.Net Web API 2
Ich möchte den Antworttext der Token-Endpunktantwort ändern.
Ich habe versucht, das @ abzufang/Zeiche Anfrage mit einem MessageHandler, aber es funktioniert nicht.
Ich kann der Antwort einige zusätzliche Informationen hinzufügen, indem ich das @ überschreibOAuthAuthorizationServerProvider.TokenEndpoint
method, aber ich kann meinen eigenen Antworttext nicht erstellen.
Gibt es eine Möglichkeit, das @ abzufange/Zeiche Anfrage
BearbeiteIch habe herausgefunden, wie der Inhalt des Antworttextes aus der Token-Endpunktantwort entfernt werden kann:HttpContext.Current.Response.SuppressContent = true;
Es scheint der richtige Weg zu sein, um mein Ziel zu erreichen, aber jetzt, wenn ich das @ benutcontext.AdditionalResponseParameters.Add()
-Methode zum Hinzufügen meiner benutzerdefinierten Informationen, dieSuppressContent
Änderungen blockieren.
Jetzt habe ich so etwas:
// Removing the body from the token endpoint response
HttpContext.Current.Response.SuppressContent = true;
// Add custom informations
context.AdditionalResponseParameters.Add("a", "test");