Selbst betreiben / Server
Ihren Server mit einem Framework-Adapter verbinden.
Ein selbst betriebener Sendity-Server stellt dieselbe Art signierter Ergebnisse aus wie Sendity Cloud. Ein Framework-Adapter prüft dieses Ergebnis und macht daraus die Session Ihrer Anwendung.
Token-Prüfung
Richten Sie den Adapter auf Ihre Server-URL und Ihre Signaturschlüssel oder den Discovery-Endpunkt aus. Der Adapter muss Aussteller, Audience, Ablauf, Signatur und Wiederverwendung prüfen, bevor er Ihre Logik zur Nutzerzuordnung aufruft. Die Audience ist die Grenze der Kampagne: Signierte Ergebnisse für eine Kampagnen-ID darf keine andere Kampagne akzeptieren.
SENDITY_SERVER_URL=https://auth.example.com/api
SENDITY_ISSUER=https://auth.example.com
SENDITY_AUDIENCE=app_01HX...
SENDITY_PUBLIC_KEY="-----BEGIN PUBLIC KEY-----..."
Adapter-Vertrag
Halten Sie die Zuständigkeiten getrennt: Der Server prüft eingehende Nachweise und stellt signierte Ergebnisse aus. Der Adapter prüft diese Ergebnisse und legt framework-native Sessions an. Geben Sie keine Server-Interna an den Browser weiter und verlagern Sie keine Session-Entscheidungen Ihrer Anwendung in den Sendity-Server.