...
| Codeblock |
|---|
POST /rest Login (Cookie-Session, JSESSIONID) POST /rest (anonymous/anonymous) Anonymer Login GET /rest/ssoAuthEndpoints konfigurierte SSO-Dienste (Label, Icon, Farbe) PUT /rest/ssoAuthEndpoints/{id} SSO-Flow starten -> Authorize-URL (PKCE) POST /rest (loginUri, serverUri) SSO-Login abschliessen (Token-Tausch serverseitig) GET /rest/datalanguages verfuegbare Datensprachen PUT /rest/datalanguage aktive Datensprache setzen POST /rest/user/register Selbstregistrierung POST /rest/user/activate/{code} Konto aktivieren PUT /rest/user/{user}/password Passwort aendern POST /rest/user/{user}/forgotPassword Reset-E-Mail anfordern POST /rest/user/{user}/passwordReset Passwort per Code zuruecksetzen GET /rest/bos Entitäten Entitaeten (Business Objects) GET /rest/boMetas/{id} Metadaten (Attribute, Typen, titlePattern) GET /rest/bos/{id}?offset=&chunkSize= DatensätzeDatensaetze (mit Paging) POST /rest/bos/{id}/query Suche/Filter boGenerations Neuanlage (Objektgeneratoren) |
...
withCredentials des Web Clients); die Session wird auf der Platte gehalten und überlebt einen App-Neustart.| Info | ||
|---|---|---|
| ||
Die Sitzung wird persistiert; läuft sie ab, versucht die App ein stilles erneutes Anmelden und wechselt nur bei Misserfolg zum Anmeldebildschirm. Server-Kommandos (Meldung, Navigation, Sitzungsende) werden nach Speichern/Regel/Statuswechsel ausgeführt. |
| Warnung | ||
|---|---|---|
| ||
Für den Web-Build ist wegen der Cookie-Session CORS auf dem Server nötig. Auf iOS/Android entfällt das. |
...
query (Filter-Editor).