Kleine Helfer

Stormpath - Mächtiges Authentifizierungs-Framework für Web-Apps

Diego Wyllie hat Wirtschaftsinformatik an der TU München studiert und verbringt als Softwareentwickler und Fachautor viel Zeit mit Schreiben – entweder Programmcode für Web- und Mobile-Anwendungen oder Fachartikel rund um Softwarethemen.
Mit "Stormpath” bietet sich ein professionelles Framework an, das Entwickler in die Lage versetzt, die Authentifizierung und Verwaltung von User-Accounts deutlich vereinfachen zu können. Das Tool unterstützt die wichtigsten Programmiersprachen für Web-Anwendungen, sprich Java, PHP, Python und Ruby.
Um Stormpath nutzen zu können, muss man zunächst einen eigenen API-Schlüssel generieren.
Um Stormpath nutzen zu können, muss man zunächst einen eigenen API-Schlüssel generieren.
Foto: Diego Wyllie

Funktionalität: Bei modernen Web-Anwendungen müssen sich Anwender in der Regel registrieren, um diese nutzen zu können. Insbesondere bei mehrmandatenfähigen Business-Lösungen, wie sie auf dem SaaS-Markt üblich sind, werden oft geschäftskritische Daten gespeichert, die möglichst effizient geschützt werden müssen. Die Implementierung einer wirklich sicheren Benutzerverwaltung ist alles andere als trivial. Abhilfe verspricht hier das Framework Stormpath aus Kalifornien. Die Lösung bietet eine Reihe von Werkzeugen an, die über eine REST-basierende API bereitgestellt werden, und typische Prozesse bei der Anmeldung, Authentifizierung, Absicherung und Verwaltung von User-Accounts abbildet. Entwickler müssen diese Funktionalität nicht selber implementieren und gewinnen dadurch mehr Zeit, um sich auf die individuelle Business-Logik zu fokussieren.

Installation: Nach dem man einen kostenlosen Account auf der Produkt-Website erstellt hat, kann man auf einem Online-Dashboard die Anwendungen anlegen, in die das Framework integriert werden soll, sowie Administratoren und Zugriffsrechte und registrierte Accounts verwalten. Um den Stormpath-Service zu nutzen, muss ein API-Schlüssel generiert werden.

Bedienung: Um die Integration der Lösung möglichst zu vereinfachen stellt der Anbieter vorgefertigte SDKs (Software Development Kits) für die Programmiersprachen Java, PHP, Python und Ruby bereit. Diese bieten ein funktionelles Grundgerüst an, das die effiziente Nutzung der Stormpath-API ermöglicht, und sind schnell in eigene Projekte integrierbar. Die ausführliche Dokumentation (auf Englisch) erleichtert dabei den Einstieg.

Fazit: Bei modernen Web-Anwendungen ist ein effektives und vor allem sicheres User-Management ein absolutes Muss. Stormpath richtet sich an Web-Entwickler, die das Rad nicht neu erfinden möchten und in diesem Bereich typische Funktionen wie Login, Logout, Passwort-Wiederherstellung, etc. nicht selber implementieren möchten - eine clevere Lösung, die Web-Entwicklern viel Zeit ersparen kann.

Stormpath

Version

Hersteller

Stormpath

Download-Link

Account kostenlos erstellen

Sprache

Englisch

Preis

Freemium. Kostenpflichtige Tarife ab 19 Dollar pro Monat

System

Web API

Alternativen