Ustawienia zabezpieczeń obejmują opcje włączania udostępniania zasobów (CORS) i osadzania zawartości w innych domenach.
Ze strony Zabezpieczenia można wykonywać następujące czynności:
Mechanizm CORS (Cross-Origin Resource Sharing) pozwala stronie internetowej kierować żądania (np. XMLLHttpRequest
) do innej domeny. Jeśli aplikacja oparta na przeglądarce, która integruje się z Oracle Content Management, znajduje się w innej domenie, należy dodać domenę tej aplikacji do listy źródeł CORS w Oracle Content Management.
REST API korzystają z mechanizmu CORS, ponieważ są wywoływane z kodu JavaScript działającego w przeglądarce, a REST API i Oracle Content Management znajdują się w różnych domenach.
Jeśli aplikacja oparta na przeglądarce wymaga użycia punktu końcowego REST, który nie obsługuje mechanizmu CORS lub wymaga uwierzytelnień konta usługi, można zamiast tego zarejestrować punkt końcowy i używać go poprzez zintegrowaną usługę proxy dla Oracle Content Management. Zob. Konfigurowanie ustawień usługi proxy.
W zasadzie ramki wstawkowe mogą przyjmować zawartość, jeśli protokół, domena i port ramki wstawkowej są identyczne z używanymi do wyświetlania zawartości. Na przykład, domyślnie, ramka wstawkowa na stronie http://www.example.com:12345/home.html
może przyjmować zawartość, jeśli protokołem zawartości jest także http
, domeną jest www.example.com
, a numerem portu jest 12345
.
Jeśli jednak aplikacja znajduje się w domenie innej niż Oracle Content Management, należy dodać informacje o komputerze hoście aplikacji do listy "Źródło pierwszoplanowego kanału CORS" lub do listy "Źródło drugoplanowego kanału CORS" bądź do obu tych list.
Ustawienia mechanizmu CORS są stosowane do wszystkich wywołań usługi Oracle Content Management (dokumenty, media społecznościowe i zawartość jako usługa).
Aby zezwolić na udostępnianie zasobów aplikacji (opartej na przeglądarce), która integruje się z Oracle Content Management, lecz znajduje się w innej domenie, należy:
Po zalogowaniu się do aplikacji internetowej Oracle Content Management jako administrator, wybrać w obszarze "Administrowanie" (menu nawigacyjnego) opcję System.
W obszarze CORS (Cross-Origin Resource Sharing) podać nazwy domen w odpowiednich polach tekstowych dla źródeł CORS, stosując format http[s]://nazwa_domeny.com. Wpisy należy rozdzielać przecinkiem. Na przykład, aby włączyć mechanizm CORS dla aplikacji na serwerze, w polach tekstowych Źródło drugoplanowego kanału CORS i Źródło pierwszoplanowego kanału CORS podać wartość podobną do następującej:
https://www.example.com/app
Jeśli jest używany niestandardowy URL domeny, należy go także podać.
Jako wartości źródła nie należy używać gwiazdki *; zezwala ona na dostęp ze wszystkich hostów.
Środki zabezpieczające są różne w różnych przeglądarkach i ich wersjach. Zob. http://www.w3.org/TR/UISecurity/
.
Ustawienia mechanizmu CORS są stosowane do wszystkich wywołań usługi Oracle Content Management (dokumenty, media społecznościowe i zawartość jako usługa).
Zawartość z Oracle Content Management można wyświetlać w innych domenach. Na przykład internetowy interfejs użytkownika Oracle Content Management można osadzać we własnych aplikacjach internetowych w celu uzyskania dostępu do — oferowanych przez usługę — funkcji zarządzania folderami i dokumentami.
Aby zezwolić użytkownikom na osadzanie zawartości, należy włączyć osadzoną zawartość i dodać domeny:
Po zalogowaniu się do aplikacji internetowej Oracle Content Management jako administrator, wybrać w obszarze "Administrowanie" (menu nawigacyjnego) opcję System.
www.example.com:12345
.*
. Na przykład www.example.*
zawiera domeny www.example.com
, www.example.co.uk
itd.Aby uzyskać więcej informacji o osadzaniu internetowego interfejsu użytkownika Oracle Content Management, zob. Osadzanie internetowego interfejsu użytkownika w innych aplikacjach.