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