In this example walkthrough you will see how to set up a SHRINE i2b2 user with the correct roles, and set up for Active Directory Sync by calling the web services of the PM Cell.

 

StepLogicPHPXML
1

Check that a user is not already registered in SHRINE project

get_role()

user_has_role("USER",i2b2_get_role($user_name,$config_start_project_id));
<pm:get_role>
2Set the user in the i2b2 SHRINE project

set_user()

 

 

<pm:set_user>
3Give the user role of DATA_AGG

set_role()

 

<pm:set_role>
4Give the user role of USER

set_role() 

 



<pm:set_role>
5Set the user param of authentication_method to NTLM

set_user_param()

 

 

<pm:set_user_param>
6Set the user param of domain to your AD domain

set_user_param() 

 



<pm:set_user_param>
7Set the user param of domain_controller to the address of your domain controler

set_user_param() 

 



<pm:set_user_param>