Cloud User Management Lab API
Die Cloud User Management Lab API ermöglicht es Entwicklern und Anbietern von Webanwendungen, Nutzerdaten und zugehörige Profilinformationen zuverlässig und sicher in der Cloud zu speichern. Die Nutzerverwaltung muss nur noch in die eigene Webanwendung integriert werden und kann dann jederzeit kostenfrei und bedarfsorientiert aus der Cloud heraus genutzt werden.
- Keine Betriebskosten für die Verwaltung von Nutzerdaten und -profilen
- Erhöhung der Reichweite des eigenen Dienstes durch Unterstützung von Dritt-Identitäten (z.B. Google)
- Leichte Integration in vorhandene Webanwendungen
- Web-basierte Administrationsoberfläche zur Verwaltung der eigenen Instanz und des Nutzerdatenstamms
- Registrierung von Benutzeraccounts
- Anmeldung für registrierte Nutzer mit Hilfe von Nutzername und Kennwort
- Single Sign-on zwischen mehreren Webdiensten eines Anbieters
- Selbstadministration für Nutzer (z.B. Kennwortrücksetzung und Änderung von Nutzerdaten)Beenden von Sessions
- Löschen von Accounts
- Third Party Login (z.B. Facebook)
- Kostenlose Nutzung
- Experimentierbereich
- Hosting auf Labor- bzw. Testumgebungen der Telekom
- Keine Verfügbarkeitsgarantie seitens des Developer Garden
- Jederzeit Änderungen am Leistungsumfang sowie vollständige Abschaltung des Services möglich
- Besondere datenschutzrechtliche Bestimmungen
Hierbei profitiert der Anbieter einer Webanwendung nicht nur durch geringe Betriebskosten, sondern auch von der Skalierbarkeit und Elastizität der Cloud User Management API. Plötzliches Wachstum bei der Anzahl der Nutzerregistrierungen oder massive Steigerungen der Nutzeranmeldungen können zuverlässig verwaltet werden. Der Anbieter muss sich daher auch keine eigene Infrastruktur für die Verwaltung der Nutzerdaten „auf Vorrat anschaffen“, die unvorhersehbare Zugriffszahlen bedienen kann.
Die Cloud User Management Lab API bietet die typischen Basisfunktionen einer Nutzerverwaltung:
- Registrierung von Benutzeraccounts
- Anmeldung für registrierte Nutzer mit Hilfe von Nutzername und Kennwort
- Single Sign-on zwischen mehreren Webdiensten eines Anbieters
- Selbstadministration für Nutzer (z.B. Kennwortrücksetzung und Änderung von Nutzerdaten)
- Beenden von Sessions
- Löschen von Accounts
Das Cloud User Management bietet zusätzlich noch die Möglichkeit, Nutzer mit Hilfe von Identitäten populärer Webdienste wie z.B. Facebook, Google oder sonstiger OpenID Anbieter am eigenen Webdienst anzumelden bzw. zu registrieren. Das sogenannte „Social Login“ wird in Zusammenarbeit mit unserem Partner Janrain realisiert.
Der Vorteil für den Anbieter eines Webdienstes liegt auf der Hand: Nutzer werden nicht mehr gezwungen, sich eine weitere Nutzerkennung inklusive zugehörigem Kennwort zu erzeugen, sondern sind in der Lage, vorhandene Kennungen aus sozialen Netzwerken (z.B. Facebook) oder von Web-Dienstleistern (z.B. Google) wieder zu verwenden. Nutzer, die eine solche Nutzerkennung nicht besitzen, können sich natürlich direkt am Webdienst registrieren.
Sowohl die Basisfunktionen der API als auch das Social Login werden mit Hilfe des sogenannten „Login Widget“ in die Webanwendung integriert. Dieses Login Widget wird mit Hilfe einer einzigen Zeile HTML Code (siehe Dokumentation) vom Cloud User Management in die Webanwendung geladen und erscheint stets am oberen Rand der Webanwendung. Das Erscheinungsbild des Login Widgets kann durch CSS Dateien an die Webanwendung angepasst werden. Die Kommunikation zwischen der Webanwendung und dem Login Widget erfolgt via Javascript.
Der Anbieter eines Webdienstes, der das Cloud User Management verwendet, kann seine Instanz der Nutzerverwaltung und die dort registrierten Nutzerkennungen mit Hilfe einer Administrationswebseite verwalten, die über eine spezielle Admin-Kennung abgesichert ist.
Das Cloud User Management ist eine Developer Garden Lab API: Programmierer können die Schnittstelle kostenlos zum Experimentieren und Testen neuer Anwendungsideen nutzen. Die umfangreiche Dokumentation vereinfacht die Integration in die Webanwendung.
Die Cloud User Management API wurde in einem Forschungsprojekt der Telekom Laboratories, dem zentralen Forschungs- und Entwicklungsinstitut der Deutschen Telekom, entwickelt.
Bei Anregungen und Fragen bietet das Forum jede Menge Platz zum gemeinsamen Diskutieren und Weiterentwickeln.
Besondere Hinweise zur Verwendung der Lab APIs
Developer Garden bietet ab sofort so genannte "Lab APIs" zur kostenlosen Nutzung an. Diese APIs unterscheiden sich von den kommerziellen APIs durch ihren experimentellen Charakter. Die Lab APIs werden technisch auf Labor- bzw. Testumgebungen der Telekom gehostet, für die keine Verfügbarkeiten seitens Developer Garden garantiert werden. Developer Garden behält sich vor, die Lab APIs jederzeit für Änderungen am Leistungsumfang außer Betrieb zu nehmen oder diese auch vollständig abzuschalten.
Bietet ein Entwickler einen von ihm auf Basis der Lab APIs entwickelten Service Dritten zur Nutzung an, so ist der Entwickler dazu verpflichtet, seine Nutzer auf die zuvor angeführten Bestimmungen eindeutig hinzuweisen.
ALLE INFORMATIONEN zur API
NÄCHSTE SCHRITTE
- Im Developer Center anmelden API aktivieren
- Nutzerverwaltung über Admin-Website managen
- Detailinfos zur API in der Dokumentation nachlesen
- Mit anderen Nutzern im Forum austauschen
Developer Center
Im Developer Center können APIs aktiviert und Rechnungen verwaltet werden.
DEIN Feedback ZU Cloud User Management
Hast Du Ideen für neue Features oder Anwendungsbeispiele?
Dann poste Deine Anregungen im Forum oder schreib uns eine Nachricht!
Wir freuen uns auf Deinen Input!
