Ich habe ein Problem, den Autorisierungsheader zu steuern, der von meiner AngularJS-Anwendung an den Server gesendet wird. Manchmal geht es in diese Schleife, wo egal welcher Benutzername/Passwort ich einfüge, eine ältere und gültige Version des Autorisierungsheaders wird eingereicht - was bedeutet, dass der Benutzer autorisiert werden könnte, selbst wenn die von ihm angegebenen Anmeldeinformationen nicht gültig waren!AngularJS - Wie Autorisierungskopf zu steuern?
Dies ist, wie ich den Authorization-Header auf meiner Anfrage gesetzt:
$http({
method: "PUT",
url: "/api/v1/auth/authorize",
headers: {
Authorization: "Basic " + btoa($scope.credentials.username + ":" + $scope.credentials.password)
}
})
Aber ich will nicht, Authorization auf jedem Wunsch - nur das Protokoll in Anfrage . – Stine