Ich habe über Authentifizierungen gelesen und bin verwirrt über die Klassifizierung von Typen.
Beginnen wir mit der Cookie-basierten Authentifizierung. Wenn ich es richtig verstehe, ist der Schlüsselpunkt, dass alle Daten, die für die Benutzerauthentifizierung benötigt werden, in Cookies gespeichert werden. Und das ist meine erste Verwirrung: In Cookies können wir speichern
- Sitzungs-ID und so wird es eine sitzungsbasierte Authentifizierung?
- Ansprüche, und so sollte es als anspruchsbasierte Authentifizierung bezeichnet werden?
- Ich habe festgestellt, dass einige Leute sogar JWT-Token in Cookies speichern, aber dies scheint eine benutzerdefinierte Implementierung des eigenen Authentifizierungsflusses zu sein ...
Wechseln wir nun zur anspruchsbasierten Authentifizierung. Das Hauptelement ist die Forderung, und die Sammlung von Forderungen könnte als Container verwendet werden
- cookies (wie oben besprochen)
- Token (JWT als Beispiel).
Von der anderen Seite, wenn wir über das Token sprechen, kann es jede Art von Information enthalten ... Sitzungs-ID zum Beispiel ...
Was habe ich vermisst? Warum definieren die Leute nicht so etwas wie Cookie-Session-based
oder Token-Claims-based
Authentifizierungen, wenn sie über Authentifizierungstypen sprechen?