Machen Sie die Vertrauensgrenze sichtbar.
Authentifizierung sitzt zwischen Ihren Kunden und Ihrer Anwendung. Deshalb zählt, dass Sie ihr Verhalten prüfen können: wie eine Challenge entsteht, welcher Absendernachweis akzeptiert wird, wie die Gültigkeitsdauer durchgesetzt wird und was Ihr Backend prüft, bevor es handelt.
Das Sendity-Projekt trennt den zentralen Verifizierungsablauf, die Kanalanbindung, den Browser-Client und die Integrationen für Anwendungen. Sie können den relevanten Code prüfen, das Verhalten gegen Ihre Anforderungen testen und einen Dienst mit Ihrer eigenen Konfiguration betreiben. In den öffentlichen Repositories finden Sie den Quellcode und die Lizenz jedes Pakets.
Einsehbarer Code ist ein nützlicher Beleg für eine Prüfung. Er ist weder eine Sicherheitszertifizierung noch ein Versprechen, dass jedes Deployment sicher konfiguriert ist. Verbinden Sie die Code-Prüfung mit passenden Updates, Kontrollen im Betrieb und einem klaren Verständnis davon, was das Verifizierungsergebnis belegt.
Entscheiden Sie, wer den Dienst betreibt.
| Zuständigkeit | Gehostetes Sendity | Selbst gehostetes Sendity |
|---|---|---|
| Verifizierungsdienst | Betrieben von Sendity. | Betrieben in der Infrastruktur Ihrer Wahl. |
| Betrieb des Dienstes | Verwaltetes Deployment, Monitoring und Wartung des Dienstes. | Sie kümmern sich um Deployment, Monitoring, Updates und die Reaktion auf Störungen. |
| Verwaltung der Anwendungen | Gehosteter Kundenbereich, Tariflimits und Abrechnung. | Ihre Serverkonfiguration und Ihre Verwaltung der Anwendungen. |
| Konten & Berechtigungen | Ihre Anwendung steuert Nutzer, Einwilligungen und Sitzungen. | Ihre Anwendung steuert Nutzer, Einwilligungen und Sitzungen. |
| Kostenmodell | Veröffentlichte Sendity-Tarife und nutzungsabhängige Kosten. | Ihre Infrastruktur, Ihre Kanalanbieter und Ihr Aufwand für den Betrieb. |
Gehostetes Sendity passt zu Teams, die den Ablauf integrieren und den Betrieb Sendity überlassen möchten. Self-Hosting passt zu Teams, die direkte Kontrolle über Deployment, Kanaleinrichtung und die Betriebsumgebung des Verifizierungsdienstes wollen.
Zum Self-Hosting gehört die Arbeit hinter dem Endpunkt.
Sie brauchen einen erreichbaren HTTPS-Dienst, geschützte Signatur- und Anbieter-Zugangsdaten, eingerichtete Kanäle, einen produktiven Cache mit Locks und eine Möglichkeit, Fehler zu beobachten. Testen Sie echte eingehende Nachrichten, abgelaufene Challenges und doppelte Zustellungen, bevor Sie sich auf ein Deployment verlassen.
Self-Hosting verlagert den Sendity-Dienst in Ihre Infrastruktur. Die Verifizierung per E-Mail und Telefon hängt weiterhin von den Kanalanbietern ab, die Sie einrichten. Auch eine selbst gehostete WhatsApp-Integration bleibt an Meta, dessen Kontoanforderungen und Preisregeln gebunden.
Legen Sie fest, welche Verifizierungsdaten Sie aufbewahren, wer darauf zugreifen kann und wie Sie Löschungen handhaben. Das gewählte Deployment sollte zu den Daten- und Betriebsanforderungen Ihrer Organisation passen; die Lizenz des Quellcodes nimmt Ihnen diese Entscheidungen nicht ab.
Beginnen Sie mit dem Deployment, das Sie tragen können.
Mit dem Schnellstart verstehen Sie die Integration vom Browser bis zum Backend. Für Ihren eigenen Server folgen Sie der Installation für Self-Hosting und der Kampagnenkonfiguration. Einen ausführlicheren Vergleich der Zuständigkeiten finden Sie im Leitfaden zu gehostetem und selbst gehostetem Betrieb.
Wenn Sie lieber einen verwalteten Dienst nutzen, sehen Sie sich die gehosteten Tarife an. Der Verifizierungsablauf bleibt verständlich und prüfbar, egal für welches Deployment Sie sich entscheiden.