Bonjour,

Je suis confronté à ce problème. Je cherche à connecter une application en JS à une API qui demande une authentification avec un Bearer Token.

J'utilise le code suivant, mais j'ai une erreur au niveau du fetch qui me remonte systématiquement "Token introuvable" alors qu'il existe dans le console.log.

Pourquoi ?

Merci pour vos retours

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
console.log(`Bearer ${myToken}`);
 
export class Carte {
    constructor({sha1=''}){
        this.sha1 = sha1,
        this.API_CPA = key.API_CPA,
        this.API_ADMIN = key.API_ADMIN,
        this.apiToken = `Bearer ${myToken}`
    }
 
    async readOne(){
 
        const rep = await fetch(`monurl`, {
            method:'GET',
            headers:{
                Authorization: this.apiToken
            },
        });
        let response = rep.json();
        return response;
    }


MAJ : Le problème ne venait pas du token, mais du header de ma requête fetch. Le token était bien reconnu mais jamais passé dans le header Authorization.