Navigation:  WebOffice APIs > WebOffice REST API >

Auslesen von LDAP Attributen des angemeldeten Benutzers

Previous pageReturn to chapter overviewNext page

Diese Schnittstelle der WebOffice REST API ermöglicht das Auslesen von LDAP Informationen des angemeldeten WebOffice Benutzers. Dabei werden falls verfügbar die folgenden Attribute aus dem AD-Konto des im WebOffice angemeldeten Benutzers ausgelesen. Die Abfragen werden mittels SSL verschlüsselt durchgeführt.

 

Hinweis: Diese Schnittstellerweiterung wird von den Authentifizierungsmethoden Authentifizierungstyp SSO und Authentifizierungstyp LDAP unterstützt.

 

Vorname

Nachname

E-Mail

Telefonnummer

Faxnummer

Abteilung

Adresse

PLZ

Stadt

Firma

 

Für die Abfrage der LDAP Attribute wird folgende REST Abfrage benutzt:

 

https://<servername>/<WebOfficeApplikation>/rest/logged-users/<WOBenutzer>?vertigis_jsessionid=<SessionID_Benutzer>&f=<Format>

 

Dabei muss als <WOBenutzer> der jeweilige Loginname des angemeldeten Benutzers angegeben werden. Der Parameter <SessionID_Benutzer> beinhaltet dabei die aktuelle Session ID im jsessionid Parameter (z.B. 4F42EE9F9CAB5C2ABD6E0631324E8280).

 

Die Informationen können dabei in den folgenden Formaten (<Format>) abgefragt werden:

pJSON

JSON

XML

 

Als Antwort auf den Request erhält man die eingetragenen Informationen im Active Directory Konto des eingeloggten Benutzers.

 

Ausgabe in pJSON:

{
  "id": "name",
  "properties": {
    "USER_LASTNAME": "Nachname",
    "GROUP_CITY": "Wien",
    "GROUP_COMPANY": "VertiGIS GmbH",
    "GROUP_POSTAL_CODE": "1120",
    "GROUP_ADDRESS": "Technologiestraße 10 / Euro Plaza Geb.E",
    "USER_FAX": "+43 1 87806 99",
    "USER_EMAIL": "name@vertigis.com",
    "USER_PHONE": "+43 1 87806 53",
    "USER_FIRSTNAME": "Vorname",
    "GROUP_DEPARTMENT": "Web-Support"
  }
}

 

Ausgabe in JSON:

{"id":"name","properties":{"USER_LASTNAME":"Nachname","GROUP_CITY":"Wien","GROUP_COMPANY":"VertiGIS GmbH","GROUP_POSTAL_CODE":"1120",

"GROUP_ADDRESS":"Technologiestraße 10 / Euro Plaza Geb.E","USER_FAX":"+43 1 87806 99","USER_EMAIL":"name@vertigis.com","USER_PHONE":"+43 1 87806 53",

"USER_FIRSTNAME":"Vorname","GROUP_DEPARTMENT":"Web-Support"}}

 

 

Ausgabe in XML:

<user>

<id>name</id>

<properties>

 <USER_LASTNAME>Nachname</USER_LASTNAME>

 <GROUP_COUNTRY/>

 <GROUP_CITY>Wien</GROUP_CITY>

 <GROUP_COMPANY>VertiGIS GmbH</GROUP_COMPANY>

 <GROUP_POSTAL_CODE>1120</GROUP_POSTAL_CODE>

 <GROUP_DIVISION/>

 <GROUP_ADDRESS>Technologiestraße 10 / Euro Plaza Geb.E</GROUP_ADDRESS>

 <USER_FAX>+43 1 87806 99</USER_FAX>

 <USER_MOBILEPHONE/>

 <USER_EMAIL>name@vertigis.com</USER_EMAIL>

 <USER_PHONE>+43 1 87806 53</USER_PHONE>

 <USER_FIRSTNAME>Vorname</USER_FIRSTNAME>

 <GROUP_DEPARTMENT>Web-Support</GROUP_DEPARTMENT>

 </properties>

</user>

 

Hinweis: Nähere Informationen zur Benutzung der WebOffice API finden Sie im Kapitel WebOffice Script API Allgemein.