2016-07-11 15 views
0

Ich versuche, auf geschützte Ressource umzuleiten. Wenn ich die Login-Taste drücke, postet es auf meine ungeschützte Login-API und gibt ein Token zurück.Umleiten zu URL mit Auth-Header

Die anderen Routen erwarten einen Header „Authorization: Inhaber Token“ Art von Geschäft, aber ich weiß nicht, wie die Header zu setzen, wenn ich auf die geschützte Ressource umleiten:

console.log("success logging in, token retrieved.."); 
window.localStorage.setItem('token', data.token); 
window.location.href = '/admin/'; // + '?token='+ data.token; 

ich das passieren konnte Token in der Abfrage, aber das ist meiner Meinung nach ein bisschen hässlich, da ich mit diesem Endpunkt anders umgehen muss als mit den anderen ... Ich möchte auch keine Cookies verwenden müssen.

Gibt es eine Möglichkeit, die Kopfzeile hinzuzufügen? Vielleicht mache ich es falsch ...

+0

Ich denke, es ist nicht möglich, Header mit window.location hinzuzufügen – KRONWALLED

Antwort

0

Die kurze Antwort ist, Sie können es nicht so machen. Sie müssen einen Abfrageparameter verwenden.

Verwandte Themen