APEX und Sicherheit - Proxy-Schema

Ein weiterer Schritt zu sicheren APEX-Anwendungen ist die Nutzung eines Proxy-Schema's:

Während die komplette Anwendung im Schema A liegt, arbeitet die APEX-Anwendung mit dem leeren Schema B.
User B hat nur create session und create synonyme Recht.
Hier werden zu den relevanten Objekten des Schema A Synonyme erstellt.
Per Objekt-Berechtigung kann B auf die Objekte in Schema A zugreifen.

Wurde die APEX-Anwendung zuvor im Schema A entwickelt und soll nun nach B umgezogen werden, so ist:
  • die Anwendung zu exportieren
  • ein neuer Workspace (WS) für Schema B zu erstellen
  • in den neuen WS die Anwendung importieren
  • anschliessend ist auf allen Seiten mit folgenden Prozessen der owner zu ändern:
    • process row
    • fetch row
    • ApplyMRU
Anschliessend sollte alles wie gewünscht funktionieren.

Kommentare

Beliebte Posts aus diesem Blog

PGA unter Oracle 11g

trunc(sysdate) - nette Spiele mit dem Datum

Datapump - Verzeichnis erstellen