Conectează Collabora Online la ownCloud Infinite Scale
Configurați conexiunea WOPI între Collabora Online și ownCloud Infinite Scale, configurați adresele URL corecte ale serviciilor și verificați dacă modificările documentelor sunt salvate.
Pentru a împiedica utilizatorii să exporte un document deschis în CODE Collabora Online, configurați gazda WOPI să returneze o valoare în răspunsul "DisableExport": truedocumentului respectiv . Documentația de integrare Collabora descrie acest lucru ca dezactivarea funcționalității de export; atunci când este setată, opțiunea de meniu Descărcare ca este, de asemenea, ascunsă. [Download as] modifică doar interfața, deci nu este controlul potrivit atunci când scopul este de a interzice exportul. Consultați proprietățile de răspuns CheckFileInfo extinse ale Collabora .CheckFileInfoHideExportOption
CODE este componenta de editare dintr-o integrare WOPI. Serviciul de stocare sau de aplicație acționează ca gazdă WOPI și furnizează informații pentru fiecare fișier atunci când Collabora deschide un document. Acest lucru face ca gazda să fie locul potrivit pentru a decide dacă un anumit utilizator poate exporta un anumit fișier.
În obiectul JSON returnat de endpoint-ul gazdei CheckFileInfo, includeți proprietatea booleană:
{
"BaseFileName": "quarterly-plan.docx",
"Size": 24576,
"UserCanWrite": true,
"DisableExport": true
}
Acesta este un fragment ilustrativ, nu un răspuns CheckFileInfo complet. Păstrați celelalte câmpuri obligatorii și orice proprietăți de integrare existente pe care gazda le returnează deja. Valoarea cheii trebuie să fie o valoare booleană JSON, nu șirul de text "true". Setați-o folosind aceeași decizie de autorizare pe care o folosește aplicația dvs. pentru fișier și utilizatorul curent.
De exemplu, o organizație ar putea permite personalului să editeze un registru de lucru confidențial pentru buget, împiedicându-i în același timp să utilizeze funcțiile de export ale Collabora. Când gazda WOPI deschide registrul de lucru respectiv pentru un membru al personalului, aceasta returnează DisableExport: true. Pentru un șablon public sau un document obișnuit, gazda poate returna o valoare falseconform politicii sale. O valoare statică aplicată fiecărui document este potrivită numai dacă fiecare utilizator și document ar trebui să primească aceeași restricție.
CheckFileInfosolicitării WOPI a Collabora pentru fișier. În Nextcloud, ownCloud sau alt produs de stocare, aceasta înseamnă în mod normal modificarea stratului de integrare sau de politică care generează răspunsul; editarea configurației globale a containerului Collabora nu înlocuiește permisiunea per fișier a gazdei.Fișierul, clasa, setarea sau interfața administrativă exactă variază în funcție de gazda WOPI și de versiunea produsului. Documentația Collabora definește câmpul, dar nu prescrie o setare universală pentru Nextcloud sau pentru aplicații terțe. Dacă gazda dvs. nu expune o restricție de descărcare, verificați documentația de administrare curentă a produsului respectiv sau implementați politica în calea de răspuns WOPI acceptată.
Setați HideExportOptionla truemomentul în care doriți ca controlul „Descărcare ca” să fie ascuns fără a impune interdicția de export. Pentru o restricție reală, preferați DisableExport: true; Ghidul de integrare Collabora spune că acest lucru implică și comportamentul de ascundere a meniului. Returnarea ambelor câmpuri ca fiind adevărate poate face intenția explicită într-o integrare, dar nu ar trebui să fie necesară pentru comportamentul documentat.
Nu confundați acest lucru cu extra_export_formatsintrările din coolwsd.xml. Șablonul de configurare actual al Collabora spune explicit că dezactivarea acelor formate opționale le ascunde doar vizual și nu dezactivează exportul pe server. Aceste opțiuni controlează ce formate suplimentare sunt oferite, nu dacă un utilizator este autorizat să exporte un document. Consultați șablonul de configurare actual al Collabora Online înainte de a modifica setările globale.
DisableExportse aplică funcționalității de export a aplicației Collabora pentru sesiune. Este utilă atunci când utilizatorii ar trebui să editeze un fișier în browser, dar nu ar trebui să utilizeze funcțiile de export sau Descărcare ale editorului. Nu elimină în sine accesul utilizatorului la fișierul original din serviciul de stocare. Dacă gazda permite în continuare utilizatorului respectiv să descarce fișierul sursă în altă parte, setarea Collabora nu închide calea respectivă.
În mod similar, un utilizator care poate vizualiza conținut poate copia informații manual, poate face capturi de ecran sau poate utiliza alte funcții ale aplicației permise de politica dvs. Nu descrieți această setare ca împiedicând exfiltrarea completă a datelor sau garantând că nu se poate copia conținutul. Pentru a limita accesul la original, impuneți reguli de descărcare și partajare și în gazda WOPI și în aplicația de stocare. Dacă cerința dvs. este ca un utilizator să nu vadă deloc conținutul, refuzați accesul la documente în loc să vă bazați pe un semnalizator de export.
Există, de asemenea, o distincție între ascunderea unui element de interfață și dezactivarea unei operațiuni. Șablonul de configurare Collabora face această distincție pentru setările opționale de format de export, în timp ce câmpul de răspuns WOPI este restricția la nivel de integrare. Prima acțiune este utilă pentru simplificarea meniurilor; a doua este setarea menită să blocheze exporturile prin Collabora. Dacă o integrare existentă se comportă diferit, verificați versiunea sa Collabora și inspectați răspunsul CheckFileInfo real, în loc să presupuneți că un anumit produs gazdă își mapează propria casetă de selectare „dezactivare descărcare” la ambele câmpuri.
trueși că noul răspuns este servit.Pentru detalii despre implementare, utilizați referința de integrare WOPI de la Collabora și șablonul de configurare a proiectului . Comportamentul acceptat de CODE poate varia în funcție de versiuni și integrări gazdă, așadar validați răspunsul și rezultatul pentru versiunea pe care o implementați. Nu se pretinde aici că a fost testată o anumită versiune gazdă sau o implementare eșantion.
Configurați conexiunea WOPI între Collabora Online și ownCloud Infinite Scale, configurați adresele URL corecte ale serviciilor și verificați dacă modificările documentelor sunt salvate.
Împiedicați exportul documentelor în Collabora Online CODE setând permisiunea WOPI DisableExport, apoi verificați dacă gazda și editorul o aplică.
Configurați terminarea Nginx TLS, rutele Collabora și antetele WebSocket, apoi testați punctele finale publice înainte de a deschide documente reale.
Urmăriți o deconectare CODE de 10 minute la proxy-ul, echilibratorul de încărcare sau calea WebSocket, apoi corectați timeout-ul și verificați dacă sesiunea rămâne conectată.
Instalați diagrama oficială Collabora Helm, configurați accesul WOPI și afinitatea de intrare și verificați implementarea fără greșeli comune de configurare.
Folosește cererile browserului, jurnalele WOPI și verificări proxy direcționate pentru a afla de ce Collabora deschide un document gol și alege o soluție care corespunde dovezilor.
Configurați dicționarele CODE Docker și etichetați corect pasajele din documente, astfel încât engleza, franceza și alte limbi acceptate să beneficieze de verificarea ortografică corectă.
Ajustați pragul de inactivitate per vizualizare în coolwsd și distingeți-l de estomparea în fundal a filelor, descărcarea documentelor, salvarea automată și expirarea autentificării.
Opriți verificările programate ale actualizărilor CODE, revizuiți serviciile opționale la distanță și utilizați controalele de rețea de ieșire fără a întrerupe editarea documentelor.
Activați editarea securizată a documentelor în Seafile configurând URL-ul de descoperire, HTTPS și accesul WOPI din Collabora pentru implementarea dvs.