In diesem Thema erfahren Sie, wie Sie ACLs erstellen, benutzerdefinierte ACLs bearbeiten und löschen, ACLs auf Datenbanktabellen und WebCenter Sites-Seiten anwenden sowie Zugriffsbeschränkungen anpassen.
Hinweis:
Achten Sie beim Verwenden einer LDAP-Integrationsoption darauf, wie das System auf Benutzer- und Sitemanagementvorgänge reagiert. Informationen zur Reaktion des Systems finden Sie unter "Benutzer, Sites und Rollen in LDAP-integrierten Sites-Systemen" in Oracle WebCenter Sites verwalten.
ACLs erstellen
Benutzerdefinierte ACLs bearbeiten
Benutzerdefinierte ACLs löschen
ACLs benutzerdefinierten Tabellen zuweisen
ACLs WebCenter Sites-Seiten zuweisen
ACLs erstellen
Hinweis:
Beachten Sie beim Erstellen der ACLs die verwendeten Rollen, um sicherzustellen, dass die ACLs den Rollen angemessen sind. Beispiel: Wenn Sie eine Rolle erstellen, die einen Benutzer zum Erstellen von Vorlagenassets berechtigt, muss dem Benutzer, dem diese Rolle zugewiesen wird, auch die ACL ElementEditor
zugewiesen werden, da beim Erstellen von Vorlagen Daten in die ElementCatalog-Tabelle geschrieben werden.
So erstellen Sie eine neue ACL:
Blenden Sie im Baum Allgemeine Administration erst die Option Admin und dann die Option Benutzerzugriffsverwaltung ein, und doppelklicken Sie dann auf ACLs.
Das Formular ACLs wird geöffnet.
Wählen Sie ACL hinzufügen, und klicken Sie auf OK. Der Wert im Feld "Wählen Sie eine ACL" ist an dieser Stelle ohne Bedeutung.
Das Formular ACL hinzufügen wird geöffnet.
Geben Sie im Feld ACL-Name einen eindeutigen Namen ein.
Wählen Sie die Zugriffsberechtigungen aus, die Sie dieser ACL zuweisen möchten. Informationen zu den einzelnen Berechtigungen finden Sie unter "Berechtigungen" in Oracle WebCenter Sites verwalten.
Klicken Sie auf Hinzufügen.
WebCenter Sites erstellt die ACL und schreibt sie in die SystemACL-Tabelle. Die neue ACL wird in der Dropdown-Liste in dem unter Schritt 1 dieser Anleitung beschriebenen Formular geöffnet.
Wenn Sie LDAP verwenden, erstellen Sie eine Gruppe (auf Ihrem LDAP-Server), die der soeben erstellten ACL genau entspricht. Weisen Sie die Gruppe nach ihrer Erstellung den entsprechenden Benutzern zu.
Benutzerdefinierte ACLs bearbeiten
Achtung:
Ändern Sie nie eine der System-ACLs. Eine Liste dieser ACLs finden Sie unter "System-ACLs und ihre Berechtigungen" in Oracle WebCenter Sites verwalten.So bearbeiten Sie eine benutzerdefinierte ACL:
Blenden Sie im Baum Allgemeine Administration erst die Option Admin und dann die Option Benutzerzugriffsverwaltung ein, und doppelklicken Sie dann auf ACLs.
Das Formular ACLs wird geöffnet.
Wählen Sie im Feld Wählen Sie eine ACL die zu bearbeitende ACL aus.
Wählen Sie ACL ändern, und klicken Sie auf OK.
Wenn es sich bei der gewählten ACL um eine System-ACL handelt, wird eine Alert-Nachricht angezeigt. Ändern Sie keine System-ACLs.
Nehmen Sie im Formular ACL ändern die gewünschten Änderungen unter "Beschreibung" und "Zugriffsberechtigungen" vor. Informationen zu den Optionen finden Sie unter "Berechtigungen" in Oracle WebCenter Sites verwalten.
Klicken Sie auf Ändern.
WebCenter Sites schreibt Ihre Änderungen in die Tabelle SystemACL
.
Benutzerdefinierte ACLs löschen
Achtung:
Ändern Sie nie eine der System-ACLs. Eine Liste dieser ACLs finden Sie unter "System-ACLs und ihre Berechtigungen" in Oracle WebCenter Sites verwalten.So löschen Sie eine benutzerdefinierte ACL:
Wenn Sie LDAP verwenden, löschen Sie die Gruppe (von Ihrem LDAP-Server), die der ACL entspricht, die Sie löschen.
Blenden Sie im Baum Allgemeine Administration die Knoten Admin und Benutzerzugriffsverwaltung ein, und doppelklicken Sie anschließend auf ACLs.
Das Formular ACLs wird geöffnet.
Wählen Sie im Feld Wählen Sie eine ACL die zu löschende ACL aus.
Wählen Sie die ACL aus der Dropdown-Liste, und klicken Sie auf OK.
Eine Warnmeldung wird geöffnet.
Klicken Sie auf OK.
Die ACL wurde gelöscht.
ACLs benutzerdefinierten Tabellen zuweisen
Wenn Sie oder die Sitedesigner Tabellen erstellen, müssen Sie möglicherweise den Zugriff auf diese Tabellen einschränken, indem Sie ihnen ACLs zuweisen. In der Regel weisen Sie Tabellen bei ihrer Erstellung ACLs zu. (Weitere Informationen finden Sie unter "Benutzerzugriff steuern" in Entwicklung mit Oracle WebCenter Sites.
Hinweis:
Weisen Sie System- oder Hauptprodukttabellen keine zusätzlichen ACLs (neben den standardmäßig zugewiesenen) zu.
So weisen Sie einer vorhandenen Tabelle ACLs zu:
Blenden Sie im Baum Allgemeine Administration die Knoten Admin und Benutzerzugriffsverwaltung ein, und doppelklicken Sie anschließend auf Sites-Datenbank.
Das Formular Sites-Datenbank wird geöffnet.
Geben Sie den Namen der Tabelle ein, der Sie ACLs zuweisen möchten. Wenn Sie den Namen der Tabelle, mit der Sie arbeiten möchten, nicht kennen, gehen Sie folgendermaßen vor:
Lassen Sie das Feld leer. WebCenter Sites gibt daraufhin eine Liste aller Tabellen in der Datenbank zurück.
Geben Sie einen Teil des Namens mit dem Platzhalterzeichen (%) am Ende ein. WebCenter Sites gibt daraufhin eine Liste der Tabellen zurück, deren Namen Ihren Kriterien ähneln.
Wählen Sie Tabelle ändern, und klicken Sie auf OK.
Wählen Sie die Tabelle aus der Liste der Tabellen aus.
Das Formular Katalog ändern wird geöffnet.
Wählen Sie im Feld ACL die ACL(s) aus, die Sie der gewählten Tabelle zuweisen möchten. Um mehrere ACLs auszuwählen, führen Sie STRG+Klick auf den einzelnen ACLs aus. Sie können auch eine Reihe von ACLs auswählen, indem Sie jeweils die erste und die letzte ACL in der Reihe durch Ausführen von UMSCHALT+Klick auswählen.
Hinweis:
Ändern Sie nicht den Wert im Feld "Dateiablageverzeichnis". Informationen zu diesem Feld finden Sie unter der Eigenschaftdefdir
in Entwicklung mit Oracle WebCenter Sites.Klicken Sie auf Ändern.
ACLs WebCenter Sites-Seiten zuweisen
ACLs werden nahezu immer über das Tool Oracle WebCenter Sites-Explorer festgelegt. Administratoren können jedoch auch über ein Feld im Formular "Erstellen" oder "Bearbeiten" ACLs zu dem Seiteneintrag zuweisen, der für SiteEntry- oder Vorlagenassets erstellt wurde.
So weisen Sie ACLs einem SiteEntry-Asset zu:
Suchen und öffnen Sie das zu ändernde SiteEntry-Asset.
Wählen Sie im Feld Access Control-Listen die ACLs aus, die Sie diesem Asset zuweisen möchten.
Speichern Sie das Asset.
Das Feld "Access Control-Listen" steht beim Erstellen eines neuen SiteEntry-Assets ebenfalls zur Verfügung. Weisen Sie ACLs beim Erstellen von SiteEntry-Assets auf die gleiche Weise zu.
So weisen Sie ACLs einem Vorlagenasset zu:
Suchen und öffnen Sie das zu ändernde Vorlagenasset.
Wählen Sie den Abschnitt Element.
Wählen Sie im Feld Access Control-Listen die ACLs aus, die Sie diesem Asset zuweisen möchten.
Speichern Sie das Asset.
Das Feld "Access Control-Listen" steht beim Erstellen eines neuen Vorlagenassets ebenfalls zur Verfügung. Weisen Sie ACLs beim Erstellen von Vorlagenassets auf die gleiche Weise zu.
Um ACLs Seiten zuzuweisen, die nicht mit einem SiteEntry- oder einem Vorlagenasset verknüpft sind, verwenden Sie das Tool Oracle WebCenter Sites-Explorer.