REST Api /ouath/token
- Als neu kennzeichnen
- Lesezeichen
- Abonnieren
- Stummschalten
- RSS-Feed abonnieren
- Kennzeichnen
- Anstößigen Inhalt melden
am 06.08.2024 09:18
Hallo,
ich habe ein NextJS Projekt aufgesetzt und möchte mir access und refresh token generieren lassen.
Über Postman hat das auch geklappt. In meiner Anwendung bekomme ich als Response leider nur folgendes error Objekt zurück.
{
error: 'invalid_request',
error_description: 'Missing or unsupported parameters'
}
und folgender Ausschnitt sind die Parameter, die ich übergebe:
const headers = new Headers();
headers.append('Content-Type', 'application/x-www-form-urlencoded');
headers.append('Accept', 'application/json');
const res = await fetch('https://api.comdirect.de/oauth/token', {
method: 'POST',
headers,
body: JSON.stringify({
client_id,
client_secret,
username,
password,
grant_type: 'password',
}),
});
Der Request wird serverseitig aufgerufen, sodass ich davon ausgehe, dass es nicht daran liegt, dass die comdirect Schnittstelle requests vom Client blockt.
Was könnte das Problem sein?
- Als neu kennzeichnen
- Lesezeichen
- Abonnieren
- Stummschalten
- RSS-Feed abonnieren
- Kennzeichnen
- Anstößigen Inhalt melden
am 06.08.2024 13:01
Als Content-Type wird :
application/x-www-form-urlencoded
gesetzt, in den Body schreibst du aber einen JSON-String. Das Format stimmt hier einfach nicht überein.
- Als neu kennzeichnen
- Lesezeichen
- Abonnieren
- Stummschalten
- RSS-Feed abonnieren
- Kennzeichnen
- Anstößigen Inhalt melden
am 06.08.2024 13:19
@javadoc , danke vielmals. Mit
application/x-www-form-urlencoded
habe ich bisher noch nie gearbeitet.
