Oggi vediamo la security di ODI che permette di limitare gli accessi agli utenti ai vari oggetti di ODI. Supponiamo di dover:
- Limitare l'accesso ad un progetto
- Limitare l'accesso ai model che contengono gli odidatastore
Una volta creato l'utente TEST_AP questo risulta essere presente su ODI ma senza alcun privilegio compreso quello di CONNECT, quindi se proviamo a connetterci avremo un errore.
A questo punto occorre aggiungere all'utente i relativi profili di sicurezza presenti su ODI tra cui CONNECT affinchè si possa connettere ad ODI.
Assegnato il profilo CONNECT l'utente riesce a collegarsi ad ODI ma non vede nulla di quanto presente sul Work Repository.
A questo punto affinchè l'utente possa vedere quanto presente nel designer occorre associare i corretti profili. Per permettere la visualizzazione di un progetto occorre assegnare il profilo NG_DESIGNER che rispetto al profilo DESIGNER presente una serie di limitazioni.
Partiamo da quanto presente sul WorkRepository e facciamo in modo che l'utente creato TEST_AP visualizzi solo quanto presente nel progetto TEST2.
Assegnamo all'utente TEST_AP i profili NG_DESIGNER ed NG_METADATA_ADMIN
- NOTE:423677.1 - How Is It Possible To Restrict ODI User Access To Projects and Models?
- NOTE:423787.1 - Setting Up ODI User Privileges On Folder Objects
- NOTE:424351.1 - How is it Possible to Inhibit ODI Users From Reverse Engineering Specific Models?
- NOTE:424530.1 - How To Manage Access Authorizations On Object Instances In Different ODI Work Repositories
- NOTE:424664.1 - Restricting Privileges to Users and Contexts in ODI with Security Manager
- NOTE:823783.1 - Frequently Asked Questions Concerning ODI Users, Roles Credentials and Security
Nessun commento:
Posta un commento