Hallo Philipp,
das ganze kann, wenn man sich im JSP Umfeld bewegt, mit dem zusätzlichen Modul Personalisation und mit der Ergänzung SECURTIY realisiert werden. Für die Berechtigungssteuerung (Wer darf auf was lesend im WebFrontend zugreifen) wird in der Regel die Eingabekomponente CMS_INPUT_PERMISSION verwendet. Diese Daten werden normalerweise über die Metadaten gesetzt, so dass sehr fein granular auf Objektebene berechtigt werden kann. Die Metadaten können dann zum Generierungszeitpunkt ausgelesen und die dafür vorgesehen JSP-Tags geschrieben werden. Zur Laufzeit auf dem Frontend System werden dann die Berechtigungen geprüft und Navigationspunkte, Inhalte, Referenzen oder was auch immer ausgeblendet sobald kein Matching vorhanden ist.
Weiterführende Informationen kannst du an folgenden Stellen im ODFS finden:
{FS_URL]/odfs42/de/vorlagenentwicklung/formular/cmsinput/cmsinputpermission/permission.html
{FS_URL}/help/odfs/de/dokumentation/module/security/security_1.html
{FS_URL}/help/odfs/media/dokumentation/dokumentation_module/dokumentation_entwickler_1/SECU4xDE_FirstSpirit_Modules_Security.pdf
{FS_URL}/help/odfs/de/dokumentation/module/personalisation/personalisation_1.html
{FS_URL]/help/odfs/media/dokumentation/dokumentation_module/dokumentation_entwickler_1/PERS4xDE_FirstSpirit_Modules_Personalisation.pdf
Viele setzen z.B. auch nur einen Teil (setzen der Berechtigungen im CMS) dieser Variante ein und haben z.B. die Laufzeitprüfung selbst entwickelt.
Gruß,
Daniel