request
PUT /applications/test670-v1/callendpointset/end_pt_set16 HTTP/1.1
Accept: */*
Content-Type: application/json
Host: localhost:8080
Content-Length: 103
{
"identifier" : "end_pt_set16",
"permittableEndpointGroupIdentifiers" : [ "ideeOne", "ideeTwo" ]
}
response
HTTP/1.1 202 Accepted
request
PUT /users/Daddy/password HTTP/1.1
Accept: application/json
Content-Type: application/json
Host: localhost:8080
Content-Length: 37
{
"password" : "c2VraGVtRGFkZHk="
}
response
HTTP/1.1 202 Accepted
request
PUT /users/Ahmes_friend_One/roleIdentifier HTTP/1.1
Accept: application/json
Content-Type: application/json
Host: localhost:8080
Content-Length: 30
{
"identifier" : "cobbler"
}
response
HTTP/1.1 202 Accepted
request
POST /applications/test435-v1/callendpointset HTTP/1.1
Accept: application/json
Content-Type: application/json
Host: localhost:8080
Content-Length: 82
{
"identifier" : "end_pt_set15",
"permittableEndpointGroupIdentifiers" : [ ]
}
response
HTTP/1.1 202 Accepted
request
POST /applications/testApp879-v1/permissions HTTP/1.1
Accept: */*
Content-Type: application/json
Host: localhost:8080
Content-Length: 102
{
"permittableEndpointGroupIdentifier" : "identity__v1__users",
"allowedOperations" : [ "READ" ]
}
response
HTTP/1.1 202 Accepted
request
POST /permittablegroups HTTP/1.1
Accept: application/json
Content-Type: application/json
Host: localhost:8080
Content-Length: 188
{
"identifier" : "group1",
"permittables" : [ {
"path" : "/exx/eyy/eze",
"method" : "POST",
"groupId" : "id",
"acceptTokenIntendedForForeignApplication" : false
} ]
}
response
HTTP/1.1 202 Accepted
request
POST /roles HTTP/1.1
Accept: application/json
Content-Type: application/json
Host: localhost:8080
Content-Length: 182
{
"identifier" : "scribe8",
"permissions" : [ {
"permittableEndpointGroupIdentifier" : "identity__v1__roles",
"allowedOperations" : [ "READ", "CHANGE", "DELETE" ]
} ]
}
response
HTTP/1.1 202 Accepted
request
POST /users HTTP/1.1
Accept: application/json
Content-Type: application/json
Host: localhost:8080
Content-Length: 93
{
"identifier" : "Ahmes_friend_zero",
"role" : "scribe_zero",
"password" : "c2VraGVt"
}
response
HTTP/1.1 202 Accepted
request
DELETE /applications/test099-v1 HTTP/1.1
Accept: */*
Content-Type: application/json
Host: localhost:8080
response
HTTP/1.1 202 Accepted
request
DELETE /applications/test052-v1/callendpointset/end_pt_set19 HTTP/1.1
Accept: */*
Content-Type: application/json
Host: localhost:8080
response
HTTP/1.1 202 Accepted
request
DELETE /applications/testApp010-v1/permissions/identity__v1__users HTTP/1.1
Accept: */*
Content-Type: application/json
Host: localhost:8080
response
HTTP/1.1 202 Accepted
request
DELETE /roles/scribe10 HTTP/1.1
Accept: */*
Content-Type: application/json
Host: localhost:8080
response
HTTP/1.1 202 Accepted
request
GET /permittablegroups HTTP/1.1
Accept: */*
Content-Type: application/json
Host: localhost:8080
response
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
Content-Length: 4985
[ {
"identifier" : "identity__v1__roles",
"permittables" : [ {
"path" : "identity-v1/roles/*",
"method" : "GET",
"groupId" : null,
"acceptTokenIntendedForForeignApplication" : false
}, {
"path" : "identity-v1/roles/*",
"method" : "POST",
"groupId" : null,
"acceptTokenIntendedForForeignApplication" : false
}, {
"path" : "identity-v1/roles/*",
"method" : "PUT",
"groupId" : null,
"acceptTokenIntendedForForeignApplication" : false
}, {
"path" : "identity-v1/roles/*",
"method" : "DELETE",
"groupId" : null,
"acceptTokenIntendedForForeignApplication" : false
}, {
"path" : "identity-v1/permittablegroups/*",
"method" : "GET",
"groupId" : null,
"acceptTokenIntendedForForeignApplication" : false
}, {
"path" : "identity-v1/permittablegroups/*",
"method" : "POST",
"groupId" : null,
"acceptTokenIntendedForForeignApplication" : false
}, {
"path" : "identity-v1/permittablegroups/*",
"method" : "PUT",
"groupId" : null,
"acceptTokenIntendedForForeignApplication" : false
}, {
"path" : "identity-v1/permittablegroups/*",
"method" : "DELETE",
"groupId" : null,
"acceptTokenIntendedForForeignApplication" : false
} ]
}, {
"identifier" : "identity__v1__self",
"permittables" : [ {
"path" : "identity-v1/users/{useridentifier}/password",
"method" : "GET",
"groupId" : null,
"acceptTokenIntendedForForeignApplication" : false
}, {
"path" : "identity-v1/users/{useridentifier}/password",
"method" : "POST",
"groupId" : null,
"acceptTokenIntendedForForeignApplication" : false
}, {
"path" : "identity-v1/users/{useridentifier}/password",
"method" : "PUT",
"groupId" : null,
"acceptTokenIntendedForForeignApplication" : false
}, {
"path" : "identity-v1/users/{useridentifier}/password",
"method" : "DELETE",
"groupId" : null,
"acceptTokenIntendedForForeignApplication" : false
}, {
"path" : "identity-v1/applications/*/permissions/*/users/{useridentifier}/enabled",
"method" : "GET",
"groupId" : null,
"acceptTokenIntendedForForeignApplication" : false
}, {
"path" : "identity-v1/applications/*/permissions/*/users/{useridentifier}/enabled",
"method" : "POST",
"groupId" : null,
"acceptTokenIntendedForForeignApplication" : false
}, {
"path" : "identity-v1/applications/*/permissions/*/users/{useridentifier}/enabled",
"method" : "PUT",
"groupId" : null,
"acceptTokenIntendedForForeignApplication" : false
}, {
"path" : "identity-v1/applications/*/permissions/*/users/{useridentifier}/enabled",
"method" : "DELETE",
"groupId" : null,
"acceptTokenIntendedForForeignApplication" : false
} ]
}, {
"identifier" : "identity__v1__users",
"permittables" : [ {
"path" : "identity-v1/users/*",
"method" : "GET",
"groupId" : null,
"acceptTokenIntendedForForeignApplication" : false
}, {
"path" : "identity-v1/users/*",
"method" : "POST",
"groupId" : null,
"acceptTokenIntendedForForeignApplication" : false
}, {
"path" : "identity-v1/users/*",
"method" : "PUT",
"groupId" : null,
"acceptTokenIntendedForForeignApplication" : false
}, {
"path" : "identity-v1/users/*",
"method" : "DELETE",
"groupId" : null,
"acceptTokenIntendedForForeignApplication" : false
} ]
}, {
"identifier" : "pgroup4",
"permittables" : [ {
"path" : "/exx/eyy/eze",
"method" : "POST",
"groupId" : "id",
"acceptTokenIntendedForForeignApplication" : false
} ]
}, {
"identifier" : "pgroup14",
"permittables" : [ {
"path" : "/exx/eyy/eze",
"method" : "POST",
"groupId" : "id",
"acceptTokenIntendedForForeignApplication" : false
} ]
}, {
"identifier" : "identity__v1__app_self",
"permittables" : [ {
"path" : "identity-v1/applications/{applicationidentifier}/permissions",
"method" : "GET",
"groupId" : null,
"acceptTokenIntendedForForeignApplication" : false
}, {
"path" : "identity-v1/applications/{applicationidentifier}/permissions",
"method" : "POST",
"groupId" : null,
"acceptTokenIntendedForForeignApplication" : false
}, {
"path" : "identity-v1/applications/{applicationidentifier}/permissions",
"method" : "PUT",
"groupId" : null,
"acceptTokenIntendedForForeignApplication" : false
}, {
"path" : "identity-v1/applications/{applicationidentifier}/permissions",
"method" : "DELETE",
"groupId" : null,
"acceptTokenIntendedForForeignApplication" : false
} ]
}, {
"identifier" : "group1",
"permittables" : [ {
"path" : "/exx/eyy/eze",
"method" : "POST",
"groupId" : "id",
"acceptTokenIntendedForForeignApplication" : false
} ]
}, {
"identifier" : "pgroup13",
"permittables" : [ {
"path" : "/exx/eyy/eze",
"method" : "POST",
"groupId" : "id",
"acceptTokenIntendedForForeignApplication" : false
} ]
} ]
request
GET /users HTTP/1.1
Accept: */*
Content-Type: application/json
Host: localhost:8080
response
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
Content-Length: 231
[ {
"identifier" : "Ahmes5",
"role" : "pharaoh"
}, {
"identifier" : "Ahmes_Other_friend",
"role" : "cobbler"
}, {
"identifier" : "antony",
"role" : "pharaoh"
}, {
"identifier" : "Ahmes_friend",
"role" : "scribe"
} ]
request
GET /permittablegroups/pgroup4 HTTP/1.1
Accept: */*
Content-Type: application/json
Host: localhost:8080
response
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
Content-Length: 189
{
"identifier" : "pgroup4",
"permittables" : [ {
"path" : "/exx/eyy/eze",
"method" : "POST",
"groupId" : "id",
"acceptTokenIntendedForForeignApplication" : false
} ]
}
request
GET /roles HTTP/1.1
Accept: */*
Content-Type: application/json
Host: localhost:8080
response
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
Content-Length: 1131
[ {
"identifier" : "pharaoh",
"permissions" : [ {
"permittableEndpointGroupIdentifier" : "identity__v1__roles",
"allowedOperations" : [ "READ", "CHANGE", "DELETE" ]
}, {
"permittableEndpointGroupIdentifier" : "identity__v1__users",
"allowedOperations" : [ "READ", "CHANGE", "DELETE" ]
}, {
"permittableEndpointGroupIdentifier" : "identity__v1__self",
"allowedOperations" : [ "READ", "CHANGE", "DELETE" ]
}, {
"permittableEndpointGroupIdentifier" : "identity__v1__app_self",
"allowedOperations" : [ "READ", "CHANGE", "DELETE" ]
} ]
}, {
"identifier" : "scribe11",
"permissions" : [ {
"permittableEndpointGroupIdentifier" : "identity__v1__roles",
"allowedOperations" : [ "READ", "CHANGE", "DELETE" ]
} ]
}, {
"identifier" : "scribe6",
"permissions" : [ {
"permittableEndpointGroupIdentifier" : "identity__v1__roles",
"allowedOperations" : [ "READ", "CHANGE", "DELETE" ]
} ]
}, {
"identifier" : "scribe8",
"permissions" : [ {
"permittableEndpointGroupIdentifier" : "identity__v1__roles",
"allowedOperations" : [ "READ", "CHANGE", "DELETE" ]
} ]
} ]
request
GET /users/Ahmes_friend_three HTTP/1.1
Accept: */*
Content-Type: application/json
Host: localhost:8080
response
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
Content-Length: 68
{
"identifier" : "Ahmes_friend_three",
"role" : "scribe_three"
}
request
GET /applications/test983-v1/callendpointset/end_pt_set17 HTTP/1.1
Accept: */*
Content-Type: application/json
Host: localhost:8080
response
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
Content-Length: 103
{
"identifier" : "end_pt_set17",
"permittableEndpointGroupIdentifiers" : [ "ideeOne", "ideeTwo" ]
}
request
GET /applications/test145-v1/callendpointset HTTP/1.1
Accept: */*
Content-Type: application/json
Host: localhost:8080
response
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
Content-Length: 198
[ {
"identifier" : "end_pt_set2",
"permittableEndpointGroupIdentifiers" : [ "ideeOne", "ideeTwo" ]
}, {
"identifier" : "endptset3",
"permittableEndpointGroupIdentifiers" : [ "ideeZero" ]
} ]
request
GET /applications/testApp497-v1/permissions/identity__v1__users HTTP/1.1
Accept: */*
Content-Type: application/json
Host: localhost:8080
response
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
Content-Length: 104
{
"permittableEndpointGroupIdentifier" : "identity__v1__users",
"allowedOperations" : [ "CHANGE" ]
}
request
GET /applications/testApp756-v1/permissions HTTP/1.1
Accept: */*
Content-Type: application/json
Host: localhost:8080
response
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
Content-Length: 214
[ {
"permittableEndpointGroupIdentifier" : "identity__v1__roles",
"allowedOperations" : [ "DELETE" ]
}, {
"permittableEndpointGroupIdentifier" : "identity__v1__users",
"allowedOperations" : [ "CHANGE" ]
} ]
request
GET /applications/testApp679-v1/signatures/2019-01-07T21_31_14 HTTP/1.1
Accept: application/json
Content-Type: */*
Host: localhost:8080
response
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
Content-Length: 666
{
"publicKeyMod" : 23698408828387887007759056361929392323219724665396063078856163177015792510341269502958457041680859099048302187142387547902559760394423897674323086453292304548662059698923489979966384238005978204883680452838500985957344697762149482123438802018293592682324394020942208031620416714684132895518250366821850985779245436182595396996098117859633224960240827358404119961045841556308248323031792723431562716350672431131542004538232457954865018322165503196061135799831799764027463961376026405283664929889115038472546897421655373142792346765719606165972497574908771905007193674516987441082916876853628662717725937075475114130669,
"publicKeyExp" : 65537
}
request
GET /applications HTTP/1.1
Accept: */*
Content-Type: application/json
Host: localhost:8080
response
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
Content-Length: 185
[ "test145-v1", "testApp679-v1", "test306-v1", "testApp756-v1", "testApp010-v1", "test435-v1", "test670-v1", "test052-v1", "test046-v1", "test983-v1", "testApp039-v1", "testApp497-v1" ]
request
GET /roles/scribe6 HTTP/1.1
Accept: */*
Content-Type: application/json
Host: localhost:8080
response
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
Content-Length: 182
{
"identifier" : "scribe6",
"permissions" : [ {
"permittableEndpointGroupIdentifier" : "identity__v1__roles",
"allowedOperations" : [ "READ", "CHANGE", "DELETE" ]
} ]
}
request
GET /users/Ahmes_friend_Two/permissions HTTP/1.1
Accept: */*
Content-Type: application/json
Host: localhost:8080
response
HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
Content-Length: 125
[ {
"permittableEndpointGroupIdentifier" : "identity__v1__self",
"allowedOperations" : [ "READ", "CHANGE", "DELETE" ]
} ]
request
PUT /applications/testApp039-v1/signatures/2019-01-07T21_30_42 HTTP/1.1
Accept: application/json
Content-Type: application/json
Host: localhost:8080
Content-Length: 666
{
"publicKeyMod" : 25166214691790286735384163191744735862952736814132676797445322263658312116891723379167192777014222566629391722222450714891253445973041926910156344026651525020969080923185785716219710750628126607011145277528311663913679787928720911272724721635401122412222090479028003048960358172656894147449168766593466021298918574104131542166110902357625148073033907648865545995233381576371574226273904449750068561223643100423682717085579407490174972536151812919910362257878349050063977567525170087219364084920216676665667502771421297672860629650645764556963769394080380328567804686311257209403933036508299795273795456350870919187683,
"publicKeyExp" : 65537
}
response
HTTP/1.1 202 Accepted
request
PUT /roles/scribe23 HTTP/1.1
Accept: application/json
Content-Type: application/json
Host: localhost:8080
Content-Length: 183
{
"identifier" : "scribe23",
"permissions" : [ {
"permittableEndpointGroupIdentifier" : "identity__v1__users",
"allowedOperations" : [ "READ", "CHANGE", "DELETE" ]
} ]
}
response
HTTP/1.1 202 Accepted