@@ -11,6 +11,8 @@ export const commonBuilder = async function ({ databaseBuilder }) {
11
11
_createSupportAdmin ( databaseBuilder ) ;
12
12
_createMetierAdmin ( databaseBuilder ) ;
13
13
14
+ createClientApplications ( databaseBuilder ) ;
15
+
14
16
await _createPublicTargetProfile ( databaseBuilder ) ;
15
17
await databaseBuilder . commit ( ) ;
16
18
} ;
@@ -59,6 +61,33 @@ function _createCertifAdmin(databaseBuilder) {
59
61
databaseBuilder . factory . buildPixAdminRole ( { userId : REAL_PIX_SUPER_ADMIN_ID + 3 , role : ROLES . CERTIF } ) ;
60
62
}
61
63
64
+ function createClientApplications ( databaseBuilder ) {
65
+ databaseBuilder . factory . buildClientApplication ( {
66
+ name : 'livretScolaire' ,
67
+ clientId : 'livretScolaire' ,
68
+ clientSecret : 'livretScolaireSecret' ,
69
+ scopes : [ 'organizations-certifications-result' ] ,
70
+ } ) ;
71
+ databaseBuilder . factory . buildClientApplication ( {
72
+ name : 'poleEmploi' ,
73
+ clientId : 'poleEmploi' ,
74
+ clientSecret : 'poleemploisecret' ,
75
+ scopes : [ 'pole-emploi-participants-result' ] ,
76
+ } ) ;
77
+ databaseBuilder . factory . buildClientApplication ( {
78
+ name : 'pixData' ,
79
+ clientId : 'pixData' ,
80
+ clientSecret : 'pixdatasecret' ,
81
+ scopes : [ 'statistics' ] ,
82
+ } ) ;
83
+ databaseBuilder . factory . buildClientApplication ( {
84
+ name : 'parcoursup' ,
85
+ clientId : 'parcoursup' ,
86
+ clientSecret : 'parcoursupsecret' ,
87
+ scopes : [ 'parcoursup' ] ,
88
+ } ) ;
89
+ }
90
+
62
91
function _createPublicTargetProfile ( databaseBuilder ) {
63
92
return createTargetProfile ( {
64
93
databaseBuilder,
0 commit comments