NIH | National Cancer Institute | NCI Wiki  

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

b  Migrate access control data from CSM 5.2 to Spring Security.

CSM 5.0 has introduced using AES encryption to encrpt CSM User information while storing it in CSM_USER table. If you are upgrading CSM from 4.x to 5.x, apart from migrating the database, you would need to run encryption migration. This step expects PASSWORD column values in CSM_USER are not altered from the their original values created through CSM API.

...

The migration of access control data has been implemented as a series of ReST services. These services have to be invoked in the followed order for all access data to be migrated from CSM to Spring Security.

1. Migrates all user accounts and grants them all the default Public role and Curator role to curators in CSM.

2. Migrate all access for samples - RWD access for owner and curator, R access for researcher, RWD and R access for specific users.

3. Migrate all access for protocols - RWD access for owner and curator, R access for researcher, RWD and R access for specific users.

4. Migrate all access for publications - RWD access for owner and curator, R access for researcher, RWD and R access for specific users.

5. Adds all charaterizations to the ACL tables and sets them up with the corresponding sample as parent objects. This sets up the characterizations to inherit the access of their sample.

6. Migrate all organizations to ACL tables and grant public access. Also, setup inheritance of access for POCs of organizations.

 

...

Return to top

Step 2. caNanoLab installation instructions to upgrade to 2.2

...