Anbieter zum Thema
OAuth 2.0
Und wie sieht es bei mobilen nativen Apps aus, denen es häufig an einer Browser-basierten Funktionalität fehlt? OAuth 2.0 ist ein Standard, der es nativen mobilen Anwendungen ermöglicht, auf Ressourcen im Namen des Benutzers zuzugreifen. Dabei ist OAuth 2.0 schon fast eher als Framework denn als Protokoll zu sehen.
Dennoch ist es ein API-freundliches Protokoll, das REST und JSON wirksam einsetzt und es ist in viele SaaS-Anwendungen wie Facebook, Google, Yahoo sowie in Cloud-Infrastrukturen wie Azure Active Directory oder in moderner Identity- und Access-Management-Software (IAM) integriert. OAuth ist die sichere Wette von Unternehmen für den auf Berechtigungsnachweisen basierten Zugriff auf native mobile Anwendungen und hat unter Entwicklern und Anbietern von SaaS-Anwendungen an Bedeutung gewonnen.
Der Kern des OAuth 2.0-Standards wurde von der IETF genehmigt und fertiggestellt. Während OAuth de facto der Standard für Berechtigungsnachweise für nicht-Browser-basierte Anwendungen ist, fehlt es ihm an einem speziellen Framework für die skalierbare Registrierung dieser Anwendungen.
Doch das ist von zentraler Bedeutung, wenn diese Anwendungen den Zugriff auf Unternehmensressourcen gewähren sollen. OAuth fehlt es auch an einem umfassenderen Identity Management Framework, um SSO für viele Anwendungen zur Verfügung zu stellen.
OpenID Connect
Um den Herausforderungen von OAuth zu begegnen, wird OpenID Connect benötigt. Es basiert auf dem OAuth Framework, um „Identität nach Maß“ durch einen automatisierten Registrierungsprozess für Anwendungen und einen Entwicklungsprozess für Authentifizierungssysteme bereitzustellen.
Angesichts der OAuth-Herkunft optimiert OpenID Connect den OAuth-Authentifizierungsablauf in einer Weise, wie andere Protokolle das nicht können.
(ID:42513482)