Ich möchte den Header der HTTP-Basisauthentifizierung in einem Authentifizierungscookie speichern, damit ich mich bei nachfolgenden Anforderungen nicht mit dem Autorisierungsheader befassen muss (ich verwende jQuery):Ajax: HTTP Basic Authentifizierungs- und Authentifizierungscookie
Während dies für den ersten Benutzer funktioniert, der sich anmeldet, funktioniert es für andere Benutzer innerhalb der Browsersitzung nicht, da die nachfolgenden Autorisierungsheader hinzugefügt und nicht überschrieben werden. Ich weiß, dass man einen Cookie mit der Syntax name=value
überschreiben könnte, aber diese Syntax gilt nicht für den Berechtigungsheader.
Gibt es eine Möglichkeit, den alten Berechtigungsheader loszuwerden, sobald sich ein neuer Benutzer anmeldet?
Jede Hilfe wäre willkommen. Danke, JeHo
Können Sie einen beliebigen Code auf der Serverseite ändern? Welche Sprache verwendest du (PHP, Python usw.)? – bpedro
Die Serverseite ist ein Selfhosted (WebServiceHost) -DVF-Datenservice (in C# geschrieben). Ich bin Besitzer dieses Hosts, also könnte ich Änderungen daran vornehmen - aber ich fürchte, die Möglichkeiten sind begrenzt. – Jeldrik