{"_id":"/_SYSTEM/_NETWORK/_SETTINGS/NAME","data":{"value":"testadvancedSecurity"},"path":"/_SYSTEM/_NETWORK/_SETTINGS/NAME","created":1473097101804,"modified":1473097101804}
{"_id":"/_SYSTEM/_SECURITY/_SETTINGS/KEYPAIR","data":{"value":"{\"privateKey\":\"5aBPde9P1K1OukdsKRUmqbaXPzBJ3xOynubOWgYKae8=\",\"publicKey\":\"A0RZAS1Ce4yK2/k7wH8Ybwrf1cDjgSujQQl1DgUWZVnU\"}"},"path":"/_SYSTEM/_SECURITY/_SETTINGS/KEYPAIR","created":1473097101812,"modified":1473097101812}
{"_id":"/_SYSTEM/_SECURITY/_GROUP/_ADMIN","data":{"custom_data":{"description":"the default administration group for happn"},"name":"_ADMIN","permissions":{"*":{"actions":["*"]}}},"path":"/_SYSTEM/_SECURITY/_GROUP/_ADMIN","created":1473097101815,"modified":1473097101815}
{"_id":"/_SYSTEM/_SECURITY/_USER/_ADMIN","data":{"password":"pbkdf2$10000$edf3ccf6e0b645fc08da47704e34216482e16ee02acbbb7ea43a9ee302c52f0c044a6e433094cf058ba4d249852d26118e11273e4605fd8991aad057f1e65a0d$af6be669201718ee1678aefa77a0563a03f0f554619f2a09e84a1ef6b81214ddf9878f17b7be0e8d6f7837586b9a6d8c5ccb65e1d8d3d56fbc66bd336885c721","username":"_ADMIN"},"path":"/_SYSTEM/_SECURITY/_USER/_ADMIN","created":1473097101849,"modified":1473097101849}
{"_id":"/_SYSTEM/_SECURITY/_USER/_ADMIN/_USER_GROUP/_ADMIN","data":{},"path":"/_SYSTEM/_SECURITY/_USER/_ADMIN/_USER_GROUP/_ADMIN","created":1473097101850,"modified":1473097101850}
{"_id":"/test/write","data":{"can":"can"},"path":"/test/write","created":1473097101888,"modified":1473097101888}
{"_id":"/mesh/schema/description","data":{"initializing":true,"name":"testadvancedSecurity","components":{}},"path":"/mesh/schema/description","created":1473097101921,"modified":1473097101921}
{"_id":"/mesh/schema/config","data":{"name":"testadvancedSecurity","datalayer":{"secure":true,"adminPassword":"1473097064471_NJ7KF3cLoZ","filename":"/Users/nomilous/git/happner/test/temp/1473097064471_NJ7KF3cLoZ.nedb","port":55000,"sessionTokenSecret":"4kAj2q8j-","setOptions":{"timeout":10000,"noStore":true},"transport":{"mode":"http"},"middleware":{"security":{"exclusions":["/api/client","/primus/*"]}},"persist":true,"defaultRoute":"persist"},"endpoints":{},"home":"/Users/nomilous/git/happner/test","modules":{"api":{"path":"system:api"},"security":{"path":"system:security"},"system":{"path":"system:system"},"data":{"path":"system:data"}},"components":{"security":{"accessLevel":"mesh","startMethod":"initialize"},"api":{"web":{"routes":{"client":"client"}}},"system":{"accessLevel":"mesh","startMethod":"initialize"}},"autoload":"autoload","packaged":{}},"path":"/mesh/schema/config","created":1473097101922,"modified":1473097101922}
{"_id":"/mesh/schema/description","data":{"name":"testadvancedSecurity","initializing":false,"components":{"security":{"name":"security","methods":{"initialize":{"parameters":[{"name":"callback"}]},"attachToSecurityChanges":{"parameters":[{"name":"callback"}]},"attachToSessionChanges":{"parameters":[{"name":"callback"}]},"getComponentId":{"parameters":[]},"getSystemPermissions":{"parameters":[{"name":"params"},{"name":"callback"}]},"addGroup":{"parameters":[{"name":"group"},{"name":"callback"}]},"updateGroup":{"parameters":[{"name":"group"},{"name":"callback"}]},"addUser":{"parameters":[{"name":"user"},{"name":"callback"}]},"updateOwnUser":{"parameters":[{"name":"$origin"},{"name":"user"},{"name":"callback"}]},"updateUser":{"parameters":[{"name":"user"},{"name":"callback"}]},"linkGroup":{"parameters":[{"name":"group"},{"name":"user"},{"name":"callback"}]},"unlinkGroup":{"parameters":[{"name":"group"},{"name":"user"},{"name":"callback"}]},"listGroups":{"parameters":[{"name":"groupName"},{"name":"callback"}]},"listUsers":{"parameters":[{"name":"userName"},{"name":"callback"}]},"getUser":{"parameters":[{"name":"userName"},{"name":"callback"}]},"getGroup":{"parameters":[{"name":"groupName"},{"name":"callback"}]},"deleteGroup":{"parameters":[{"name":"group"},{"name":"callback"}]},"deleteUser":{"parameters":[{"name":"user"},{"name":"callback"}]}},"routes":{},"events":{},"data":{}},"api":{"name":"api","methods":{"test":{"parameters":[]}},"routes":{"/api/client":{"type":"mware"}},"events":{},"data":{}},"system":{"name":"system","methods":{"initialize":{"parameters":[{"name":"callback"}]},"compactDBFile":{"parameters":[{"name":"callback"}]},"activateStatistics":{"parameters":[{"name":"interval"}]},"deactivateStatistics":{"parameters":[]},"getDBFileInfo":{"parameters":[{"name":"callback"}]},"getStats":{"parameters":[{"name":"measureInterval"},{"name":"callback"}]},"systemInfo":{"parameters":[]}},"routes":{},"events":{},"data":{}}},"setOptions":{"timeout":10000,"noStore":true}},"path":"/mesh/schema/description","created":1473097101921,"modified":1473097101985}
{"_id":"/mesh/schema/config","data":{"name":"testadvancedSecurity","datalayer":{"secure":true,"adminPassword":"1473097064471_NJ7KF3cLoZ","filename":"/Users/nomilous/git/happner/test/temp/1473097064471_NJ7KF3cLoZ.nedb","port":55000,"sessionTokenSecret":"4kAj2q8j-","setOptions":{"timeout":10000,"noStore":true},"transport":{"mode":"http"},"middleware":{"security":{"exclusions":["/api/client","/primus/*"]}},"persist":true,"defaultRoute":"persist"},"endpoints":{},"home":"/Users/nomilous/git/happner/test","modules":{"api":{"path":"system:api"},"security":{"path":"system:security"},"system":{"path":"system:system"},"data":{"path":"system:data"}},"components":{"security":{"accessLevel":"mesh","startMethod":"initialize","moduleName":"security"},"api":{"web":{"routes":{"client":"client"}},"moduleName":"api"},"system":{"accessLevel":"mesh","startMethod":"initialize","moduleName":"system"}},"autoload":"autoload","packaged":{}},"path":"/mesh/schema/config","created":1473097101922,"modified":1473097101987}
{"_id":"/_SYSTEM/_SECURITY/_GROUP/_MESH_ADM","data":{"name":"_MESH_ADM","permissions":{"/mesh/*":{"actions":["*"],"description":"mesh system permission"},"/_exchange/*":{"actions":["*"],"description":"mesh system permission"},"/_events/*":{"actions":["*"],"description":"mesh system permission"}}},"path":"/_SYSTEM/_SECURITY/_GROUP/_MESH_ADM","created":1473097101991,"modified":1473097101991}
{"_id":"/_SYSTEM/_SECURITY/_USER/_ADMIN/_USER_GROUP/_MESH_ADM","data":{},"path":"/_SYSTEM/_SECURITY/_USER/_ADMIN/_USER_GROUP/_MESH_ADM","created":1473097101992,"modified":1473097101992}
{"_id":"/_SYSTEM/_SECURITY/_GROUP/_MESH_GST","data":{"name":"_MESH_GST","permissions":{"/mesh/schema/*":{"actions":["get","on"],"description":"mesh system guest permission"},"/_exchange/requests/*/security/updateOwnUser":{"actions":["*"],"description":"mesh system permission"},"/_exchange/responses/*/security/updateOwnUser":{"actions":["*"],"description":"mesh system quest permission"}}},"path":"/_SYSTEM/_SECURITY/_GROUP/_MESH_GST","created":1473097101993,"modified":1473097101993}
{"_id":"/_SYSTEM/_SECURITY/_GROUP/TEST GROUP1473097064471_NJ7KF3cLoZ","data":{"name":"TEST GROUP1473097064471_NJ7KF3cLoZ","custom_data":{"customString":"custom1","customNumber":0},"permissions":{"/_events/testadvancedSecurity/security/*":{"actions":["on"]},"/_exchange/requests/testadvancedSecurity/security/*":{"actions":["set"]},"/_exchange/responses/testadvancedSecurity/security/*":{"actions":["on","set"]}}},"path":"/_SYSTEM/_SECURITY/_GROUP/TEST GROUP1473097064471_NJ7KF3cLoZ","created":1473097102214,"modified":1473097102214}
{"_id":"/_SYSTEM/_SECURITY/_USER/TEST USER@blah.com1473097064471_NJ7KF3cLoZ","data":{"username":"TEST USER@blah.com1473097064471_NJ7KF3cLoZ","password":"pbkdf2$10000$a96b09f908b6e947e0dcc7325cb3369c773a271254bff37170b21ba62e346d2a335e42f541946f86c732be285d2ce9a1f4d05677c61810e5f8e103a9dd525b65$5d560651e75ad099ef958d21796e492b802df8d7d8ec51a24712eed955d693ee025faf263eaeb392ff32f84e9544059fb92cc34786d0dfe0c2c527359172c3de","custom_data":{"something":"useful"}},"path":"/_SYSTEM/_SECURITY/_USER/TEST USER@blah.com1473097064471_NJ7KF3cLoZ","created":1473097102332,"modified":1473097102332}
{"_id":"/_SYSTEM/_SECURITY/_USER/TEST USER@blah.com1473097064471_NJ7KF3cLoZ/_USER_GROUP/_MESH_GST","data":{},"path":"/_SYSTEM/_SECURITY/_USER/TEST USER@blah.com1473097064471_NJ7KF3cLoZ/_USER_GROUP/_MESH_GST","created":1473097102334,"modified":1473097102334}
{"_id":"/_SYSTEM/_SECURITY/_USER/TEST USER@blah.com1473097064471_NJ7KF3cLoZ/_USER_GROUP/TEST GROUP1473097064471_NJ7KF3cLoZ","data":{},"path":"/_SYSTEM/_SECURITY/_USER/TEST USER@blah.com1473097064471_NJ7KF3cLoZ/_USER_GROUP/TEST GROUP1473097064471_NJ7KF3cLoZ","created":1473097102438,"modified":1473097102438}
{"_id":"/_SYSTEM/_SECURITY/_USER/TEST USER@blah.com1473097064471_NJ7KF3cLoZ","data":{"username":"TEST USER@blah.com1473097064471_NJ7KF3cLoZ","custom_data":{"changedCustom":"changedCustom"},"password":"pbkdf2$10000$cb8a7b9f103241f4ed5069eea3a578a05d593c268ebf39fdce27541c9b49ea37be0e41ad7371fe4f748b6b09c485251743cfd33569d2758e81ad4b2bdeab9104$961ba1cc7582ccab3ea68baeec5aff5a5c22e183ce8abbfccc1a9b055e064e3d6d69ac2a3caccd1c5750fc86a724bc8042465c87fe0041c4dc5cfeed519052d9"},"path":"/_SYSTEM/_SECURITY/_USER/TEST USER@blah.com1473097064471_NJ7KF3cLoZ","created":1473097102332,"modified":1473097102728}
{"_id":"/_SYSTEM/_SECURITY/_GROUP/B1USER_NONADMIN1473097064471_NJ7KF3cLoZ","data":{"name":"B1USER_NONADMIN1473097064471_NJ7KF3cLoZ","custom_data":{"customString":"custom1","customNumber":0},"permissions":{}},"path":"/_SYSTEM/_SECURITY/_GROUP/B1USER_NONADMIN1473097064471_NJ7KF3cLoZ","created":1473097102883,"modified":1473097102883}
{"_id":"/_SYSTEM/_SECURITY/_USER/B1USER_NONADMIN1473097064471_NJ7KF3cLoZ","data":{"username":"B1USER_NONADMIN1473097064471_NJ7KF3cLoZ","password":"pbkdf2$10000$d594dd3a1ccbd8fe35ca3cf576deaaecd8f0e914927379fa3eb6c8f2ec9e43bf4d72bf10a22d52cc4915e22847af3f958dc511bf8bbb7760f3b4b7ad6a0eea2e$6620606c7510a0951d387a1678e086a9c2bbb54c3faa33f9ab24ac7c54db0043886f07a6f49b7ccd851da3ae7861764cb2ea2b10fa7763d4923c61693bdd6c59","custom_data":{"something":"useful"}},"path":"/_SYSTEM/_SECURITY/_USER/B1USER_NONADMIN1473097064471_NJ7KF3cLoZ","created":1473097102914,"modified":1473097102914}
{"_id":"/_SYSTEM/_SECURITY/_USER/B1USER_NONADMIN1473097064471_NJ7KF3cLoZ/_USER_GROUP/_MESH_GST","data":{},"path":"/_SYSTEM/_SECURITY/_USER/B1USER_NONADMIN1473097064471_NJ7KF3cLoZ/_USER_GROUP/_MESH_GST","created":1473097102916,"modified":1473097102916}
{"_id":"/_SYSTEM/_SECURITY/_USER/B1USER_NONADMIN1473097064471_NJ7KF3cLoZ/_USER_GROUP/B1USER_NONADMIN1473097064471_NJ7KF3cLoZ","data":{},"path":"/_SYSTEM/_SECURITY/_USER/B1USER_NONADMIN1473097064471_NJ7KF3cLoZ/_USER_GROUP/B1USER_NONADMIN1473097064471_NJ7KF3cLoZ","created":1473097102921,"modified":1473097102921}
{"_id":"/_SYSTEM/_SECURITY/_GROUP/TEST GROUP 2 1473097064471_NJ7KF3cLoZ","data":{"name":"TEST GROUP 2 1473097064471_NJ7KF3cLoZ","permissions":{}},"path":"/_SYSTEM/_SECURITY/_GROUP/TEST GROUP 2 1473097064471_NJ7KF3cLoZ","created":1473097103416,"modified":1473097103416}
{"_id":"/_SYSTEM/_SECURITY/_USER/TEST USER@blah.com1473097064471_NJ7KF3cLoZ/_USER_GROUP/TEST GROUP 2 1473097064471_NJ7KF3cLoZ","data":{},"path":"/_SYSTEM/_SECURITY/_USER/TEST USER@blah.com1473097064471_NJ7KF3cLoZ/_USER_GROUP/TEST GROUP 2 1473097064471_NJ7KF3cLoZ","created":1473097103429,"modified":1473097103429}
{"$$deleted":true,"_id":"/_SYSTEM/_SECURITY/_USER/TEST USER@blah.com1473097064471_NJ7KF3cLoZ"}
{"$$deleted":true,"_id":"/_SYSTEM/_SECURITY/_USER/TEST USER@blah.com1473097064471_NJ7KF3cLoZ/_USER_GROUP/TEST GROUP 2 1473097064471_NJ7KF3cLoZ"}
{"$$deleted":true,"_id":"/_SYSTEM/_SECURITY/_USER/TEST USER@blah.com1473097064471_NJ7KF3cLoZ/_USER_GROUP/TEST GROUP1473097064471_NJ7KF3cLoZ"}
{"$$deleted":true,"_id":"/_SYSTEM/_SECURITY/_USER/TEST USER@blah.com1473097064471_NJ7KF3cLoZ/_USER_GROUP/_MESH_GST"}
{"_id":"/_SYSTEM/_SECURITY/_GROUP/TEST GROUP ADMIN","data":{"name":"TEST GROUP ADMIN","custom_data":{"customString":"custom1","customNumber":0},"permissions":{"/_events/testadvancedSecurity/security/*":{"actions":["on"]},"/_exchange/requests/testadvancedSecurity/security/*":{"actions":["set"]},"/_exchange/responses/testadvancedSecurity/security/*":{"actions":["on","set"]}}},"path":"/_SYSTEM/_SECURITY/_GROUP/TEST GROUP ADMIN","created":1473097103677,"modified":1473097103677}
{"_id":"/_SYSTEM/_SECURITY/_GROUP/TEST GROUP USER","data":{"name":"TEST GROUP USER","custom_data":{"customString":"custom2","customNumber":0},"permissions":{}},"path":"/_SYSTEM/_SECURITY/_GROUP/TEST GROUP USER","created":1473097103682,"modified":1473097103682}
{"_id":"/_SYSTEM/_SECURITY/_USER/user1","data":{"username":"user1","password":"pbkdf2$10000$7b657f4d6cef78b0c778c22c463e15e764b52a03a7ec9091c11471f3598b363516879c678883b206af42535d82aaed5035476e373cb7df7353ac70839055236d$e3682d3182d3d2017b184d920fef92847523e5a9b1e83155c5a727597cc46fe1ef3a21ad5979302525460235dde6b556dcd78640971d69f2376c30b6a87e1a05","custom_data":{"role":"TEST GROUP ADMIN"}},"path":"/_SYSTEM/_SECURITY/_USER/user1","created":1473097103718,"modified":1473097103718}
{"_id":"/_SYSTEM/_SECURITY/_USER/user1/_USER_GROUP/_MESH_GST","data":{},"path":"/_SYSTEM/_SECURITY/_USER/user1/_USER_GROUP/_MESH_GST","created":1473097103719,"modified":1473097103719}
{"_id":"/_SYSTEM/_SECURITY/_USER/user1/_USER_GROUP/TEST GROUP ADMIN","data":{},"path":"/_SYSTEM/_SECURITY/_USER/user1/_USER_GROUP/TEST GROUP ADMIN","created":1473097103726,"modified":1473097103726}
{"$$deleted":true,"_id":"/_SYSTEM/_SECURITY/_USER/user1/_USER_GROUP/TEST GROUP ADMIN"}
{"_id":"/_SYSTEM/_SECURITY/_USER/user1/_USER_GROUP/TEST GROUP USER","data":{},"path":"/_SYSTEM/_SECURITY/_USER/user1/_USER_GROUP/TEST GROUP USER","created":1473097103739,"modified":1473097103739}
