Zum Inhalt springen

Claim (Informatik)

aus Wikipedia, der freien Enzyklopädie

Ein Claim (englisch für Behauptung) ist eine Aussage über ein Subjekt, welche von einer anderen Anwendungssoftware über eine Assertion zugesichert wird. Der Begriff wird hauptsächlich in einigen Standards der Informationssicherheit, insbesondere für Authentifizierung oder Autorisierung, verwendet. Ein Beispiel für einen Claim ist die Zusicherung, dass ein angemeldeter Benutzer einen bestimmten Vor- und Nachnamen hat und an einer bestimmten Adresse wohnt (und somit mit einer bestimmten realen Person übereinstimmt).

Die folgenden internationalen Standards in der Informationssicherheit verwenden den Begriff Claim.

Eine SAML Assertion beinhaltet immer einen oder mehrere Claims über ein Subjekt.[1] Im Security Assertion Markup Language (SAML) Standard kann eine Anwendung, genannt Service Provider, zum Beispiel die Authentifizierung eines Benutzers an eine andere Anwendung, genannt Identity Provider, delegieren. Dabei antwortet der Identity Provider nach erfolgreicher Authentifizierung des Benutzers dem Service Provider mit der Zusicherung, einer sogenannten SAML Assertion, dass der Claim des Benutzers eine bestimmte Person zu sein, erfolgreich verifiziert wurde.

Im Rahmen des OpenID Connect Protokolls kann eine Anwendung nach erfolgreicher Authentifizierung eines Benutzers durch eine andere Anwendung, genannt OpenID Provider, ein ID Token von dem Provider abfragen, welches Claims über den authentifizierten Benutzer beinhaltet.[2] Das ID Token spezifiziert in der Regel Attribute des authentifizierten Benutzers, wie z. B. Name oder E-Mail-Adresse, und Details zu dem Authentifizierungsverfahren, z. B. Authentifizierung mit Hilfe einer User-ID und eines Passworts.

Ein JSON Web Token (JWT) ist Datenformat, welches den Austausch von Claims über ein Subjekt zwischen einem Identity Provider und einem Service Provider erlaubt.[3] Ähnlich wie bei SAML 2.0 und OpenID Connect, beinhaltet ein JWT einzelne Zusicherungen über einen Benutzer oder die Authentifizierung des Benutzers. Der JWT Standard spezifiziert im Gegensatz zu den anderen Standards jedoch nur das Datenformat des Tokens und nicht wie das Token angefordert oder ausgetauscht wird.

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. ↑ Security Assertion Markup Language (SAML) V2.0 Technical Overview, Committee Draft 02. OASIS Open, 25. März 2008, abgerufen am 8. August 2026 (englisch).
  2. ↑ X.1285 : OpenID Connect Core 1.0 - Errata Set 2. International Telecommunication Union (ITU), 29. Mai 2025, abgerufen am 8. August 2026 (englisch).
  3. ↑ RFC: 7519 – JSON Web Token (JWT). Mai 2015 (englisch).