Verbesserung
Wichtig
Detail
Detail
Verbesserung
In TopLogic kann eine OpenAPI-Schnittstelle bereitgestellt werden. Die hierin ausgeführten Aktionen werden immer im System-Kontext ausgeführt. Weiter können TL-Script-Funktionen definiert werden die ein solche OpenAPI-Schnittstelle aufrufen. Hier wird für die Authentifizierung ein System-Account benutzt.
Verbesserung
Es soll möglich sein eine OpenAPI-Schnittstelle bereitzustellen die im Nutzer-Kontext ausgeführt wird. Weiterhin soll es möglich sein dass die TL-Script-Funktionen die Authentifizierung des angemeldeten Benutzers nutzen.
Umsetzung
- Im OpenAPI Server kann bei der "OpenID-Authentifizierung" angegeben werden ob die mit dieser Authentifizierung gesicherten Operationen im Nutzer-Kontext ausgeführt werden sollen. In diesem Fall wird erwartet, dass der Nutzer des übergebenden Tokens einen Zugang in der Applikation hat.
- In den "TL-Script-Funktionen für externe APIs" kann als Authentifzierung "Mit Benutzerauthentifizierung" gewählt werden. In diesem Fall wird das Token des angemeldeten Benutzers zur Authentifizierung mitgeschickt.
Test
Kein Test.