Was bietet OpenID?

...OpenID ist lediglich eine Protokoll-Spezifikation. Wenn OpenID etwas bieten soll, müssen Systeme, Services und Identity Provider das OpenID Protokoll unterstützen!

 

 

OpenID Switzerland

 

OpenID Funktionalitäten in der Übersicht:

 

URL basierte Identität - Das Konzept von OpenID basiert darauf, dass Personen anhand einer URL identifiziert werden. Eine Person besitzt die OpenID hans.muster.clavid.ch, diese wird dann automatisch auf die URL http://hans.muster.clavid.ch/ aufgelöst. Bei Eingabe der OpenID kann auf die Protokollangabe http:// verzichtet werden.

 

Der Benutzer entscheidet über seine Identitäten - Es ist dem Benutzer überlassen, ob er eine oder mehrere OpenID's verwenden möchte. Ein Benutzer kann ohne Weiteres eine OpenID verwenden, welche auf einer Domain basiert, die der Benutzer bereits besitzt, oder er kann sich von einem Identity Provider seiner Wahl eine OpenID zur Verfügung stellen lassen.

 

Der Benutzer entscheidet über die Weitergabe von seinen Identitäts- Attributen - Wenn ein Benutzer über OpenID identifiziert wird, hat dieser die Wahl welche seiner Identitäts-Daten an Online-Dienste weitergegeben werden sollen. OpenID Identity Provider stellen den Benutzer ins Zentrum der Entscheidungen, ohne den Benutzer dabei mit zuviel Komplexität zu überfordern.

 

Der Benutzer kann seine OpenID 'besitzen' - Wenn Benutzer ihre OpenID auf Basis einer Internet Domain definieren, welche bereits im Besitze des Benutzers ist, kann man davon sprechen, dass Benutzer ihre OpenID 'besitzen'. In der Regel wird jedoch die effektive Authentisierung an einen OpenID Provider delegiert. Dies kann mittels ein paar wenigen Zeilen HTML-Code auf der OpenID URL des Benutzers konfiguriert werden.

 

Unabhängigkeit von Identity Providern - OpenID unterstützt das Konzept der Delegation. Ein Benutzer kann eine OpenID an einen OpenID Identity Provider delegieren und bei Bedarf oder Misstrauen den OpenID Identity Provider wechseln, ohne dabei seine Identität (OpenID) ändern zu müssen. Diese Funktionaliät ist sehr wichtig, um eine gewisse Unabhängigkeit zwischen Benutzer und gewähltem OpenID Identity Provider zu erreichen.

 

Flexibilität gegenüber Authentiserungs-Verfahren - OpenID ist gegenüber Authentisierungs-Verfahren völlig offen. Das bedeutet, der Benutzer sucht sich den Identity Provider, welcher ihm die Authentisierungs-Verfahren /-Stärken bietet, die seinen Anforderungen genügen. In diesem Bereich unterscheiden sich einfache Identity Provider, welche nur Benutzername/Passwort als Authentiserungs-Methode unterstützen von denjenigen, welche auch SSL Client Zertifikate, One-Time Passwörter (OTP) oder gar biometrische Verfahren unterstützen.

 

Mehr Informationen zu clavid.com Authentiserungs-Methoden

 

Unabhängigkeit von Programmiersprachen - Es liegt in der Natur der Sache, dass reine Spezifikationen wie OpenID relativ einfach in verschiedene Programmiersprachen integrieren lassen. Bereits heute stehen Libaries für Sprachen wie C, C++, C♯, Java, PHP, Perl, Python, Ruby und ColdFusion zur Verfügung.

 

 

Seitenanfang

 

Zurück