Wie Kriege ich ein Bearer-Token von einem Authorization-Header in Javascript(Angular2/4)?

In javascript habe ich eine Methode, die authentifiziert zu meinem server über eine http-post-Anfrage erfolgreich.

Die response-Daten von meinem server ist das senden einer JWT in einem Authorization-header wie folgt:

Authorization: Bearer mytoken12345abc

Kann ich abrufen der authorization-header erfolgreich von meinem Server response-Daten wie zum Beispiel so:

let authheader = response.headers.get('Authorization');

Aber wie kann ich Parsen? Ist "Träger" einen Schlüssel? so etwas wie:

let token = authheader.Bearer 

was natürlich nicht korrekt ist ... kann mir jemand Hilfe?

in anderen Worten, ist die folgende die beste Vorgehensweise?

let token = response.headers.get('Authorization');
let parsedToken = token.slice(7);
  • arbeiten Sie in eckige ?
  • Ja Winkel 2 / 4
  • backend nodejs ?
  • Das Backend wird von Apache / PHP
InformationsquelleAutor DevMike | 2017-06-12
Schreibe einen Kommentar