@@ -36,6 +36,7 @@ import {
36
36
addAccessRequest ,
37
37
collectCredentials ,
38
38
getAccessRequest ,
39
+ getAccessRequestsByNamespace ,
39
40
} from '../../../services/keystone/access-request' ;
40
41
import { createApplication } from '../../../services/keystone/application' ;
41
42
import {
@@ -66,54 +67,66 @@ import {
66
67
authentication : { item : identity } ,
67
68
} ) ;
68
69
69
- // o(await getOrganizations(ctx));
70
- const app = await createApplication ( ctx , {
71
- name : 'App ' + new Date ( ) . toISOString ( ) ,
72
- description : 'App Desc' ,
73
- ownerId : userId ,
74
- } ) ;
75
-
76
- const controls = {
77
- clientName : app . name ,
78
- subjectDn : 'CN=my-site' ,
79
- //defaultClientScopes: [],
80
- optionalClientScopes : [ 'user/Test1' ] ,
81
- } ;
82
-
83
- const accessRequestData = {
84
- acceptLegal : false ,
85
- additionalDetails : 'here is some additional details' ,
86
- controls : JSON . stringify ( controls ) ,
87
- name : 'Sample API FOR Cope, Aidan CITZ:EX' ,
88
- productEnvironmentId : '13' ,
89
- requestor : userId ,
90
- } as any ;
91
-
92
- accessRequestData . applicationId = app . id ;
93
-
94
- const result = await addAccessRequest ( ctx , accessRequestData ) ;
95
- o ( result ) ;
96
-
97
- const creds = await collectCredentials ( ctx , result . id ) ;
98
- const credDetails = JSON . parse ( creds . credential ) ;
99
- o ( credDetails ) ;
100
-
101
- const request = await getAccessRequest ( ctx , result . id ) ;
102
- o ( request ) ;
103
-
104
- const labels = [
105
- { labelGroup : 'sdx-member' , values : [ '/MIN/CITZ' ] } ,
106
- { labelGroup : 'sdx-res-locator' , values : [ '/LAB/MIN/CITZ/MYSVC-API' ] } ,
107
- { labelGroup : "application" , values : [ app . name ] }
108
- ] ;
109
-
110
- await saveConsumerLabels ( ctx , ns , request . serviceAccess . consumer . id , labels ) ;
111
-
112
- // const revoke = await revokeAllConsumerAccess(ctx, ns, request.serviceAccess.id);
113
- // o(revoke);
114
-
115
- // const revoke = await deleteServiceAccess(ctx, request.serviceAccess.id);
116
- // o(revoke);
70
+ if ( false ) {
71
+ // o(await getOrganizations(ctx));
72
+ const app = await createApplication ( ctx , {
73
+ name : 'App ' + new Date ( ) . toISOString ( ) ,
74
+ description : 'App Desc' ,
75
+ ownerId : userId ,
76
+ } ) ;
77
+
78
+ const controls = {
79
+ clientName : app . name ,
80
+ subjectDn : 'CN=my-site' ,
81
+ //defaultClientScopes: [],
82
+ optionalClientScopes : [ 'user/Test1' ] ,
83
+ } ;
84
+
85
+ const accessRequestData = {
86
+ acceptLegal : false ,
87
+ additionalDetails : 'here is some additional details' ,
88
+ controls : JSON . stringify ( controls ) ,
89
+ name : 'Sample API FOR Cope, Aidan CITZ:EX' ,
90
+ productEnvironmentId : '13' ,
91
+ requestor : userId ,
92
+ } as any ;
93
+
94
+ accessRequestData . applicationId = app . id ;
95
+
96
+ const result = await addAccessRequest ( ctx , accessRequestData ) ;
97
+ o ( result ) ;
98
+
99
+ const creds = await collectCredentials ( ctx , result . id ) ;
100
+ const credDetails = JSON . parse ( creds . credential ) ;
101
+ o ( credDetails ) ;
102
+
103
+ const request = await getAccessRequest ( ctx , result . id ) ;
104
+ o ( request ) ;
105
+
106
+ const labels = [
107
+ { labelGroup : 'sdx-member' , values : [ '/MIN/CITZ' ] } ,
108
+ { labelGroup : 'sdx-res-locator' , values : [ '/LAB/MIN/CITZ/MYSVC-API' ] } ,
109
+ { labelGroup : 'application' , values : [ app . name ] } ,
110
+ ] ;
111
+
112
+ await saveConsumerLabels (
113
+ ctx ,
114
+ ns ,
115
+ request . serviceAccess . consumer . id ,
116
+ labels
117
+ ) ;
118
+
119
+ // const revoke = await revokeAllConsumerAccess(ctx, ns, request.serviceAccess.id);
120
+ // o(revoke);
121
+
122
+ // const revoke = await deleteServiceAccess(ctx, request.serviceAccess.id);
123
+ // o(revoke);
124
+ }
125
+
126
+ if ( true ) {
127
+ const result = await getAccessRequestsByNamespace ( ctx , [ ns ] ) ;
128
+ o ( result ) ;
129
+ }
117
130
118
131
// const serviceAccess = await getOpenAccessRequestsByConsumer(
119
132
// ctx,
0 commit comments