@@ -43,6 +43,12 @@ curl -XPOST \
43
43
-H " Content-Type: application/json" \
44
44
-d ' { "activationRedirectUrl": "", "allowedRoles": [], "description": "ccd_data_store_api", "label": "ccd_data_store_api", "oauth2ClientId": "ccd_data_store_api", "oauth2ClientSecret": "idam_data_store_client_secret", "oauth2RedirectUris": ["http://ccd-data-store-api/oauth2redirect" ], "oauth2Scope": "profile openid roles manage-user", "selfRegistrationAllowed": false}'
45
45
46
+ echo " Setup aac_manage_case_assignment client"
47
+ $BIN_FOLDER /idam-create-service.sh " aac_manage_case_assignment" " aac_manage_case_assignment" " AAAAAAAAAAAAAAAA" " https://manage-case-assignment/oauth2redirect" " false" " profile openid roles manage-user" )
48
+
49
+ echo " Setup xui_mo_webapp client"
50
+ $BIN_FOLDER /idam-create-service.sh " xui_mo_webapp" " xui_mo_webapp" " AAAAAAAAAAAAAAAA" " http://localhost:3001/oauth2/callback" " false" " profile openid roles manage-user create-user manage-roles" )
51
+
46
52
# Create all the role
47
53
$BIN_FOLDER /idam-role.sh caseworker
48
54
$BIN_FOLDER /idam-role.sh caseworker-probate
@@ -59,23 +65,32 @@ $BIN_FOLDER/idam-role.sh caseworker-probate-scheduler
59
65
$BIN_FOLDER /idam-role.sh caseworker-probate-charity
60
66
$BIN_FOLDER /idam-role.sh payment
61
67
$BIN_FOLDER /idam-role-assignable.sh ccd-import
68
+ $BIN_FOLDER /idam-role.sh caseworker-caa
69
+ $BIN_FOLDER /idam-role.sh pui-caa
70
+ $BIN_FOLDER /idam-role.sh pui-organisation-manager
71
+ $BIN_FOLDER /idam-create-caseworker.sh caseworker,caseworker-caa,pui-case-manager,pui-user-manager
[email protected] " Password12" " caa" " caseworker" )
72
+ $BIN_FOLDER /idam-create-caseworker.sh caseworker,caseworker-probate,caseworker-probate-solicitor,pui-case-manager,pui-user-manager,pui-organisation-manager,pui-caa
[email protected] Probate123 TestOrg3 PBA)
73
+
62
74
63
75
# Roles required for XUI
64
76
echo " "
65
77
echo " Setting up Roles required for XUI..."
66
78
$BIN_FOLDER /idam-role.sh pui-case-manager
67
79
$BIN_FOLDER /idam-role.sh pui-user-manager
80
+ $BIN_FOLDER /xui-add-role.sh caseworker-caa
81
+ $BIN_FOLDER /xui-add-role.sh pui-caa
82
+ $BIN_FOLDER /xui-add-role.sh pui-organisation-manager
68
83
69
84
# Assign all the roles to the ccd_gateway client
70
85
curl -XPUT \
71
86
${IDAM_URI} /services/ccd_gateway/roles \
72
87
-H " Authorization: AdminApiAuthToken ${authToken} " \
73
88
-H " Content-Type: application/json" \
74
- -d ' ["ccd-import", "caseworker", "caseworker-probate", "caseworker-probate", "caseworker-probate-issuer", "caseworker-probate-solicitor", "caseworker-probate-authoriser", "caseworker-probate-systemupdate", "caseworker-probate-caseofficer", "caseworker-probate-caseadmin", "caseworker-probate-registrar", "caseworker-probate-superuser", "caseworker-probate-charity", "caseworker-probate-scheduler", "payment"]'
89
+ -d ' ["ccd-import", "caseworker", "caseworker-probate", "caseworker-probate", "caseworker-probate-issuer", "caseworker-probate-solicitor", "caseworker-probate-authoriser", "caseworker-probate-systemupdate", "caseworker-probate-caseofficer", "caseworker-probate-caseadmin", "caseworker-probate-registrar", "caseworker-probate-superuser", "caseworker-probate-charity", "caseworker-probate-scheduler", "payment", "caseworker-caa" ]'
75
90
76
91
# Assign roles to the xui_webapp client
77
92
curl -XPUT \
78
93
${IDAM_URI} /services/xui_webapp/roles \
79
94
-H " Authorization: AdminApiAuthToken ${authToken} " \
80
95
-H " Content-Type: application/json" \
81
- -d ' ["ccd-import", "caseworker", "caseworker-probate", "caseworker-probate-solicitor", "caseworker-probate-superuser", "pui-case-manager", "pui-user-manager"]'
96
+ -d ' ["ccd-import", "caseworker", "caseworker-probate", "caseworker-probate-solicitor", "caseworker-probate-superuser", "pui-case-manager", "pui-user-manager", "caseworker-caa" ]'
0 commit comments