WSDL (SOAP Web Services)
Einführung
WSDL (Web Services Description Language) beschreibt Webdienste. SOAP ist das Protokoll zum Austausch strukturierter Informationen.
Modulzweck
- Single Sign-On (SSO) - Automatische Benutzeranmeldung aus externen Systemen
- Sichere Integration - Zeitbegrenzte Zugriffs-URLs für Benutzer und Module
- Plattformunabhängigkeit - Aufrufbar aus PHP, C#, Java, Python
eIAccess-Dienst
Generiert sichere, zeitbegrenzte Zugriffs-URLs (15 Minuten gültig).
Sicherheitsmechanismen
- WSDLAuthCode - 66-Zeichen Authentifizierungscode
- Benutzerverifizierung - UserID und UserEmail müssen übereinstimmen
- AES-256-CBC Verschlüsselung des AuthTokens
Konfiguration
Aktivieren Sie unter Einstellungen → Module → WSDL. WSDLAuthCode erhalten Sie unter Einstellungen → WSDL (SOAP) → Allgemeine Einstellungen.
GenerateAccessUrl Funktion
Parameter
- WSDLAuthCode - 66-Zeichen Code
- UserID - Interne Benutzer-ID
- UserEmail - Benutzer-E-Mail
- ModuleName - Zielmodul (z.B. "wiki", "dochazka")
Rückgabewerte
- ResponseCode - 1 für Erfolg, 0 für Fehler
- ResponseErrorText - Fehlermeldung
- ResponseURL - Generierte Zugriffs-URL
- ResponseURLValidTill - Ablaufzeitstempel
Verfügbare Module
wiki, dochazka, dovolena, ukoly, crm, faktury_vydane, helpdesk, projekty, dokumenty
Sicherheit
WSDLAuthCode niemals öffentlich teilen. Nur in sicheren Serverkonfigurationsdateien speichern. HTTPS verwenden.