Οι ρυθμίσεις ασφάλειας συμπεριλαμβάνουν την ενεργοποίηση της κοινής χρήσης πόρων μεταξύ προελεύσεων (CORS) και την ενσωμάτωση περιεχομένου σε άλλους τομείς.
Από τη σελίδα Ασφάλεια, μπορείτε να εκτελέσετε τις ακόλουθες ενέργειες:
Η κοινή χρήση πόρων μεταξύ προελεύσεων (Cross-Origin Resource Sharing - CORS) επιτρέπει σε μια ιστοσελίδα να υποβάλει αιτήσεις όπως XMLLHttpRequest
σε έναν άλλο τομέα. Αν έχετε μια εφαρμογή προγράμματος περιήγησης ενοποιημένη με το Oracle Content Management αλλά φιλοξενούμενη σε έναν διαφορετικό τομέα, προσθέστε τον τομέα της εφαρμογής προγράμματος περιήγησης στη λίστα προελεύσεων CORS του Oracle Content Management.
Τα REST API χρησιμοποιούν το CORS επειδή καλούνται από κώδικα JavaScript που εκτελείται σε ένα πρόγραμμα περιήγησης, ενώ τα REST API και το Oracle Content Management φιλοξενούνται σε διαφορετικούς τομείς.
Εάν η εφαρμογή του προγράμματος περιήγησής σας πρέπει να χρησιμοποιήσει ένα τελικό σημείο REST που δεν υποστηρίζει CORS ή που χρειάζεται διαπιστευτήρια λογαριασμού υπηρεσίας, μπορείτε εναλλακτικά να εγγράψετε και να χρησιμοποιήσετε το τελικό σημείο μέσω της ενοποιημένης υπηρεσίας μεσολάβησης του Oracle Content Management. Ανατρέξτε στην ενότητα Διαμόρφωση ρυθμίσεων υπηρεσίας μεσολάβησης.
Γενικά τα ενσωματωμένα πλαίσια μπορούν να φιλοξενήσουν περιεχόμενο, εάν το πρωτόκολλο, ο τομέας και η θύρα του ενσωματωμένου πλαισίου είναι πανομοιότυπα με τα αντίστοιχα για το περιεχόμενο που εμφανίζεται. Για παράδειγμα, από προεπιλογή, ένα ενσωματωμένο πλαίσιο στη σελίδα http://www.example.com:12345/home.html
μπορεί να φιλοξενήσει περιεχόμενο μόνο αν το πρωτόκολλο περιεχομένου είναι επίσης http
, αν ο τομέας είναι www.example.com
και αν η θύρα είναι 12345
.
Ωστόσο, εάν η εφαρμογή είναι σε διαφορετικό τομέα από το Oracle Content Management, πρέπει να προσθέσετε τις πληροφορίες του κεντρικού υπολογιστή της εφαρμογής στη λίστα των προελεύσεων CORS του μπροστινού καναλιού, των προελεύσεων CORS του πίσω καναλιού ή και στα δύο.
Οι ρυθμίσεις CORS ισχύουν για όλες τις κλήσεις Oracle Content Management (έγγραφα, κοινωνικά στοιχεία και περιεχόμενο ως υπηρεσία).
Προκειμένου να επιτρέπεται η κοινή χρήση πόρων μεταξύ μιας εφαρμογής προγράμματος περιήγησης, η οποία είναι ενοποιημένη με το Oracle Content Management αλλά φιλοξενείται σε διαφορετικό τομέα, εκτελέστε τα ακόλουθα βήματα:
Αφού συνδεθείτε στην εφαρμογή ιστού του Oracle Content Management ως διαχειριστής, κάντε κλικ στην επιλογή Σύστημα στην περιοχή "Διαχείριση" του μενού πλοήγησης.
Στην ενότητα CORS (Cross-Origin Resource Sharing) (Κοινή χρήση πόρων μεταξύ προελεύσεων), εισαγάγετε τους τομείς στο κατάλληλο πλαίσιο κειμένου προελεύσεων CORS με τη μορφή http[s]://domainname.com. Διαχωρίστε τις καταχωρίσεις με κόμματα. Για παράδειγμα, για να ενεργοποιήσετε το CORS για μια εφαρμογή στο server σας, εισαγάγετε μια τιμή στα πλαίσια Προελεύσεις CORS πίσω καναλιού και Προελεύσεις CORS μπροστινού καναλιού όπως:
https://www.example.com/app
Αν χρησιμοποιείτε προσαρμοσμένη διεύθυνση τοποθεσίας τομέα, εισαγάγετε επίσης την προσαρμοσμένη διεύθυνση τοποθεσίας.
Μη χρησιμοποιείτε τον αστερίσκο (*) ως τιμή προέλευσης γιατί επιτρέπει την πρόσβαση από όλους τους κεντρικούς υπολογιστές.
Τα μέτρα ασφαλείας διαφέρουν μεταξύ των διαφορετικών προγραμμάτων περιήγησης και των διαφορετικών εκδόσεων προγραμμάτων περιήγησης. Ανατρέξτε στην ενότητα http://www.w3.org/TR/UISecurity/
.
Οι ρυθμίσεις CORS ισχύουν για όλες τις κλήσεις Oracle Content Management (έγγραφα, κοινωνικά στοιχεία και περιεχόμενο ως υπηρεσία).
Μπορείτε να εμφανίσετε περιεχόμενο από το Oracle Content Management σε άλλους τομείς. Για παράδειγμα, μπορείτε να ενσωματώσετε το περιβάλλον εργασίας ιστού του Oracle Content Management στις δικές σας εφαρμογές ιστού, για να έχετε πρόσβαση σε δυνατότητες διαχείρισης φακέλων και εγγράφων εντός της εφαρμογής σας.
Για να επιτρέψετε στους χρήστες να ενσωματώνουν περιεχόμενο, ενεργοποιήστε το ενσωματωμένο περιεχόμενο και προσθέστε τομείς:
Αφού συνδεθείτε στην εφαρμογή ιστού του Oracle Content Management ως διαχειριστής, κάντε κλικ στην επιλογή Σύστημα στην περιοχή "Διαχείριση" του μενού πλοήγησης.
www.example.com:12345
.*
. Για παράδειγμα, το www.example.*
περιλαμβάνει τους τομείς www.example.com
, www.example.co.uk
, κ.λπ.Για πληροφορίες σχετικά με την ενσωμάτωση του περιβάλλοντος εργασίας ιστού του Oracle Content Management, ανατρέξτε στην ενότητα Ενσωμάτωση του περιβάλλοντος εργασίας χρήστη ιστού σε άλλες εφαρμογές.