RBAC impacts how object migration is authorized and how the newly migrated object ACLs are created.
The migrate operation relies on SSH to execute commands on a remote grid. CA AppLogic® migrates with the --import option from the remote grid to the local grid. When a user migrates with the --export option, then CA AppLogic® SSHs to the remote grid and executes the migratewith the --import option.
From the above it follows that if an object is migrated –-import, then the resulting new object is owned by that user who executes the migrate command on the local grid, and that user has full access level rights on the resulting object. Alternatively, if an object is migrated --export, then that user on the remote grid who executes the migrate command --import on the remote grid owns the new object and has full access level rights.
Object migration relies on a trust relationship established between two grids. There are two different methods of establishing such trust:
The table below displays the several different migrate scenarios, their pre-conditions and their results. For the purposes of explanation the table refers to the following example users:
|
Migrate Operation |
Pre-Conditions |
Results |
|
Migrate --import using SSH key forwarding |
|
The resulting application created on grid L is owned by user A, and that user has full access level rights on the application. |
|
Migrate --import using the trust relationship established by the grid public/private key pairs |
|
The resulting application created on grid L is owned by user A, and that user has full access level rights on the application. |
|
Migrate --export using SSH key forwarding |
|
The resulting application created on grid R is owned by user B, and that user has full access level rights on the application. |
|
Migrate --export using the trust relationship established by the grid public/private key pairs forwarding |
|
The resulting application created on grid R is owned by user TB, and that user has full access level rights on the application. |
|
Copyright © 2012 CA.
All rights reserved.
|
|