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
•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.