Deine Website.
Eine Cloudburg-Anmeldung.
Ermögliche die Anmeldung auf deiner Website mit einem Cloudburg-Konto. Starte mit einer registrierten Anwendung, ausdrücklicher Zustimmung und einer sicheren Verbindung zu deinem Server.
Konto erstellen und bestätigen.
Wähle einen Benutzernamen und eine erreichbare private Kontaktadresse. Öffne die Bestätigungs-E-Mail und melde dich danach an. Deine Adresse username@cloudburg.org ist reserviert; Cloudburg-Kundenpostfächer können noch keine E-Mails senden oder empfangen. Die Developer ID kennzeichnet ein Konto und bestätigt weder Identität noch berufliche Fähigkeiten.
Website registrieren.
Öffne Entwickleranwendungen. Gib den Namen deiner App und die exakte HTTPS-Rücksprungadresse einer Website ein, die du berechtigt bist zu konfigurieren. Der Server prüft die unterstützten Adressen. Platzhalter, URL-Fragmente, localhost und private Netzwerkadressen sind nicht zulässig. Die Registrierung bestätigt weder Marke noch Domainbesitz.
Zum Erstellen, Ändern oder Deaktivieren benötigst du dein aktuelles Passwort und eine Anmeldung, die weniger als zehn Minuten zurückliegt. Die Beta erlaubt drei App-Registrierungen je Konto, einschließlich deaktivierter Apps und ungeklärter Erstellungen. Die Deaktivierung ist in dieser Version dauerhaft.
Deinen Server verbinden.
Kopiere die öffentliche Client-ID und die Konfiguration aus dem Integrationsbereich deiner App. Öffentliche Clients erhalten kein Client Secret. Verwende eine gepflegte OpenID-Connect-Bibliothek mit dem unten angegebenen Issuer und Discovery-Dokument. Reine Browser-Apps und browserseitiger Token-Austausch über fremde Origins sind in dieser Beta nicht qualifiziert.
Erzeuge für jeden Versuch neue Werte für State, Nonce und S256 PKCE. Bewahre den Verifier und einen einmal verwendbaren Vorgang auf deinem Server auf und binde ihn an den auslösenden Browser. Tausche den Code auf deinem Server mit der exakt registrierten Rücksprungadresse aus. Tokens und Verifier gehören weder in URLs, HTML, Protokolle noch in den Browserspeicher.
Prüfe State und Issuer der Antwort sowie Signatur, Issuer, Audience, Ablaufzeit und Nonce des ID-Tokens. Vergleiche sub aus UserInfo mit sub aus dem geprüften ID-Token. Ordne Konten anhand des geprüften Issuers und Subjects zu; führe sie nicht automatisch anhand der E-Mail-Adresse zusammen. Deine Website verwaltet ihre eigene sichere Sitzung und Abmeldung.
Berechtigungen wählen und testen.
Beginne mit openid profile. Der optionale Scope email gibt nach Zustimmung die private externe Kontaktadresse und deren Bestätigungsstatus frei. Er gibt nicht die reservierte Cloudburg-Adresse weiter. Identitäts-Scopes gewähren keinen Zugriff auf Postfächer, Dateien, File Wallet-Übertragungen, Hardware, Automatisierungen oder Abrechnung.
Registriere zum Test deiner eigenen App mit Cloudburg Connect diese exakte Rücksprungadresse:
https://connect.cloudburg.org/callback
Nutze danach „Diese App mit Cloudburg Connect testen“ im Integrationsbereich deiner App. Prüfe App-Namen, Ziel und Berechtigungen vor der Freigabe. Connect bewahrt Tokens auf dem Server auf. Wenn du während eines Tests ein Konto erstellst, bestätige es zuerst, kehre dann zur anfragenden Website zurück und starte eine neue Anmeldung.
Verbindungsdaten
- Discovery-Dokument
https://cloudburg.org/api/auth/.well-known/openid-configuration- Autorisierungsendpunkt
https://cloudburg.org/api/auth/oauth2/authorize- Token-Endpunkt · serverseitig
https://cloudburg.org/api/auth/oauth2/token- UserInfo-Endpunkt · serverseitig
https://cloudburg.org/api/auth/oauth2/userinfo- Öffentliche Signaturschlüssel
https://cloudburg.org/api/auth/jwks- Client-Authentifizierung
none- Code-Challenge-Methode
S256
Wenn sich der Zugriff ändert
App-Änderungen und Deaktivierung machen die aktuellen Cloudburg-Freigaben, ausstehenden Codes und Zustimmungen der App ungültig. Bereits ausgestellte ID-Tokens können bis zu fünf Minuten gültig bleiben. Eine angebundene Website verwaltet ihre eigenen Sitzungen und gespeicherten Kopien; eine App-Änderung löscht diese Daten nicht automatisch und beendet nicht jede Website-Sitzung.