EDIT: Holen Sie sich einen OAuth-Token unter Verwendung von Standardablauf: On a high level, how does OAuth 2 work?
Pass an den Aurelia-Client als Ergebnis des API-Aufrufs eingeloggt sein, oder was auch immer. Sollte im Idealfall über https erfolgen.
ORIG: Sie müssen der Anfrage eine Authorization
Kopfzeile hinzufügen.
(Vorausgesetzt, Sie verwenden Aurelia-Fetch-Client
)
Vermutlich haben Sie einen Träger Token, so dass der Header wie so konfiguriert werden könnte:
httpClient.configure(config => {
config
.withBaseUrl('api/')
.withDefaults({
credentials: 'same-origin',
headers: {
'Accept': 'application/json',
'X-Requested-With': 'Fetch',
'Authorization': `Bearer ${getTokenFromLocalStore()}`
}
})
wo getTokenFromLocalStore
ist Ihre Funktion, die das Token zurückgibt Sie früher abgerufen.
Das stimmt, aber wie bekomme ich dieses Token überhaupt? Ich hege keinen Vorwurf über den Datenfluss hier. – Calin