Für Entwickler
Mit Ulifyi anmelden. In deiner App.
Menschen melden sich mit ihrem Ulifyi-Konto bei dir an und entscheiden selbst, was deine App sehen darf. Du legst die App in der Developer Console an, testest sie mit ausgewählten Personen und veröffentlichst sie, wenn sie fertig ist.
So funktioniert es
In drei Schritten zur Anmeldung
1App anlegen
In der Developer Console: Name, Logo, Herausgeber (du oder deine Firma) und Redirect-URIs. Du bekommst Client-ID und Client-Secret.
Dokumentation lesen2Anmeldung einbauen
Standard-OAuth 2.0 mit PKCE: Browser zu Ulifyi schicken, Code zurückbekommen, gegen Tokens tauschen, Nutzerdaten abrufen.
Dokumentation lesen3Veröffentlichen
Erst mit Testnutzern, dann für alle. Für sensible Daten prüft Ulifyi deine App, bevor sie alle nutzen können.
Dokumentation lesenVeröffentlichung
Vom Test bis zur geprüften App
Jede App startet im Testmodus. Die Stufe bestimmt, wer sich anmelden kann und welche Berechtigungen funktionieren.
- 1
Testmodus
Du und bis zu 100 Testnutzer
Alle gewählten Berechtigungen, mit Hinweis „Diese App wird noch getestet“.
- 2
Veröffentlicht
Jedes Ulifyi-Konto
Nur Basis-Berechtigungen, mit Warnung „Ulifyi hat diese App nicht geprüft“.
- 3
Geprüft
Jedes Ulifyi-Konto
Alle freigegebenen Berechtigungen, ohne Warnung und mit Häkchen am Namen.
Berechtigungen
Drei Stufen, damit Daten geschützt bleiben
Basis
Funktioniert sofort, auch ohne Prüfung.
useruser:emailorg
Sensibel
Private Daten lesen. Für alle erst nach der Prüfung.
user:postsuser:friendsorg:view:formspay:plan
Eingeschränkt
Für die Person handeln oder Firmendaten ändern. Für alle erst nach der Prüfung.
user:posts:uploadorg:manage:membersorg:manage:finance
Gut zu wissen
Die wichtigsten Regeln
Person oder Firma
Du veröffentlichst Apps unter deinem Namen oder für eine Firma in Ulifyi Business. Der Herausgeber steht auf dem Zustimmungsbildschirm.
Secret nur einmal sichtbar
Ulifyi speichert nur einen Hash. Verlierst du das Secret, erzeugst du ein neues; das alte gilt sofort nicht mehr.
Exakte Redirect-URIs
https überall, http nur für localhost, eigene Schemata für Apps. Ulifyi vergleicht jede Adresse Zeichen für Zeichen.
Eigenes Logo
PNG, JPEG, WebP oder SVG bis 5 MB, als quadratisches Bild mit 512 Pixeln gespeichert. Keine Ulifyi-Marken, kein „Ulifyi“ im Namen.
Dokumentation
Alles zum Nachlesen
Schnellstart
Ein vollständiges Beispiel mit Node.js, ohne Bibliothek.
Autorisierung und Tokens
Parameter, PKCE, Code einlösen, Tokens erneuern und widerrufen.
Nutzerdaten
Was userinfo liefert, auch zur gewählten Firma.
Berechtigungen
Alle Scopes mit Stufe und Text auf dem Zustimmungsbildschirm.
Prüfung durch Ulifyi
Was du einreichst, was Ulifyi prüft und wie du das Ergebnis siehst.
Fehler
Was jede Fehlermeldung bedeutet und was du dann tust.
Fragen?
Wir helfen beim Einbauen.
Schreib uns über den Support, wenn etwas nicht funktioniert oder dir in der Dokumentation etwas fehlt.