ABES/Objects

Bedienungsanleitungen, Dokumentationen, Lern-Videos

12 Funktionen für den Webuser

aoRestServer/ODATA für ABES/Objects - Hinweise für Frontend-Entwickler

Für die Anmeldung als Webuser steht der aus der ABES/Objects-COM-Server Dokumentation bekannte Satz an Funktionen bereit.
Diese werden hier im Einzelnen für ihre Verwendung in der OData-Schnittstelle erläutert.
Für das Ausführen aller Webuser-Funktionen muß ein gültiges Authentifizierungs-Token des Servers im Request mitgegeben werden.

 

  1. Funktion WebuserLogin
  2. Funktion WebuserLogout
  3. Funktion WebuserRegister
  4. Funktion WebuserSetPassword
  5. Funktion WebuserReset
  6. Funktion Webuser

1. Funktion WebuserLogin

Diese Funktion dient der Anmeldung eines Webusers.

Parametername

Parametertyp

Username

string

Password

string

 

Aufruf:

Request

GET

http://test.server.de/odata/WebuserLogin(

Username=’abc’,

Password=’def’)

 

Erfolg:

Response (Status=200)

{

  “@odata.context”: “http://test.server.de/odata/$metadata#Edm.String”,

  “value”: “success”

}

2. Funktion WebuserLogout

Diese Funktion dient dem expliziten Abmelden eines Webusers.

Parametername

Parametertyp

 

Aufruf:

Request

GET

http://test.server.de/odata/WebuserLogout()

 

 

Erfolg:

Response (Status=200)

{

  “@odata.context”: “http://test.server.de/odata/$metadata#Edm.Boolean”,

  “value”: true

}

3. Funktion WebuserRegister

Diese Funktion dient dem erstmaligen Registrieren eines Webusers.
Es ist darauf zu achten, dass der Registrierungskey korrekt URL-enkodiert wird.

Parametername

Parametertyp

RegKey

string

Username

string

Password

string

 

Aufruf:

Request

GET

http://test.server.de/odata/WebuserRegister(

RegKey=’12abcd’,

Username=’abc’

Password=’def’)

 

Erfolg:

Response (Status=200)

{

  “@odata.context”: “http://test.server.de/odata/$metadata#Edm.String”,

  “value”: “success”

}

4. Funktion WebuserSetPassword

Diese Funktion dient dem Ändern des Passwortes eines Webusers.

Parametername

Parametertyp

Password

string

 

Aufruf:

Request

GET

http://test.server.de/odata/WebuserRegister(Password=’def’)

 

 

Erfolg:

Response (Status=200)

{

  “@odata.context”: “http://test.server.de/odata/$metadata#Edm.Boolean”,

  “value”: true

}

5. Funktion WebuserReset

Diese Funktion dient dem Rücksetzen des Registrations-Schlüssels für einen Webuser.

Parametername

Parametertyp

 

Aufruf:

Request

GET

http://test.server.de/odata/WebuserReset()

 

 

Erfolg:

Response (Status=200)

{

  “@odata.context”: “http://test.server.de/odata/$metadata#Edm.Boolean”,

  “value”: true

}

6. Funktion Webuser

Die Funktion Webuser liefert den Zugriff auf das aktuelle Personen-Objekt. Es kann in einer URL syntaktisch wie ein Personen-Objekt-Zugriff benutzt werden.

Parametername

Parametertyp

 

Beispielaufruf:

Request

GET

http://test.server.de/odata/Webuser()?$select=Name,Ort

 

Rückgabe:

Response (Status=200)

{

  “@odata.context”: “http://test.server.de/odata/$metadata#Person/$entity”,

  “_OID”: “477167524F722B793545453746634932716D50793446”,

  “Name”: “Bottke”,

  “Ort”: null

}

Die Bildschirmfotos können in aktuellen Programmversionen visuell abweichen.

Sie haben Fragen oder Anregungen? Schreiben Sie uns gerne an support@rackow-software.de