| 8 | | == Feature == |
| 9 | | * |
| | 8 | == WebDAV == |
| | 9 | Deze build gaat vergezeld van een nieuwe versie van de WebDAV-server. |
| | 10 | |
| | 11 | De toegang tot documenten vanuit WebDAV wordt beveiligd met een door OpenAC uitgegeven token. De geldigheidsduur van deze tokens was tot aan deze build ingesteld op 5 minuten. Als een document 5 minuten open bleef staan zonder dat tussentijds is opgeslagen dan kon OpenAC het aangeboden token niet meer valideren. Om te voorkomen dat medewerkers het document niet meer kunnen opslaan (*) biedt OpenAC als fallback basic authentication aan. |
| | 12 | |
| | 13 | (*) natuurlijk is in die gevallen wel mogelijk om "opslaan als" te gebruiken om het document tijdelijk op een andere plaats op te slaan. |
| | 14 | |
| | 15 | De geldigheidsduur van door OpenAC uitgegeven tokens is vanaf deze build instelbaar. Gebruik hiervoor WebDAV-property {{{TokenExpirationInSeconds}}}. In onderstaand voorbeeld is de geldigheidsduur ingesteld op 300 seconden oftewel 5 minuten. |
| | 16 | |
| | 17 | {{{!#javascript |
| | 18 | "Documentserver": { |
| | 19 | "__comment__": "Type: Filesystem of WebDAV", |
| | 20 | "Type": "WebDAV", |
| | 21 | "WebDAV": { |
| | 22 | "Host": "localhost", |
| | 23 | "Port": 3000, |
| | 24 | "Dir": "D:/openac_data", |
| | 25 | "LogDir": "d:/openac_data/log", |
| | 26 | "Realm": "openac-webdav", |
| | 27 | "Tls": { |
| | 28 | "KeyFile": "d:/tmp/FenacLocalhost.key", |
| | 29 | "CertFile": "d:/tmp/FenacLocalhost.crt" |
| | 30 | }, |
| | 31 | "TokenExpirationInSeconds": 300 |
| | 32 | } |
| | 33 | }, |
| | 34 | |
| | 35 | }}} |