Ich erstelle eine REST-API, in der Clients mithilfe von Clientzertifikaten authentifiziert werden. Ein Client ist in diesem Fall kein einzelner Benutzer, sondern eine Art Präsentationsebene. Benutzer werden mithilfe eines benutzerdefinierten Ansatzes authentifiziert, und es liegt in der Verantwortung der Präsentationsebene, sicherzustellen, dass dies ordnungsgemäß durchgeführt wird (Hinweis: Ich weiß, dass dies nicht der richtige Ansatz ist, aber die API ist nicht öffentlich).
Ich möchte den Benutzernamen für jede Anfrage übergeben (nicht das Passwort), bin mir aber nicht sicher, wo ich das tun soll. Wäre es eine gute Idee, den Authorization-Header zu verwenden?