{"push_id":835611523,"size":16,"distinct_size":16,"ref":"refs/heads/master","head":"04a5672bac264f7dc8476f037c2630fbff30b4fb","before":"9f7d608371397c0daf10204d91b229fa9e5ba681","commits":[{"sha":"acfc98629df1108683329deb9f9ac0dd290e9006","author":{"email":"cb7e9efe3cbc9c82e1d8cc97e4c00612380b16ef@omrf.org","name":"Stuart Glenn"},"message":"Restructure repo","distinct":true,"url":"https://api.github.com/repos/glennsb/atm/commits/acfc98629df1108683329deb9f9ac0dd290e9006"},{"sha":"4fb6d97527db754d8e5d1762d284a58de33b340f","author":{"email":"cb7e9efe3cbc9c82e1d8cc97e4c00612380b16ef@omrf.org","name":"Stuart Glenn"},"message":"Add vars & flags for DB settings","distinct":true,"url":"https://api.github.com/repos/glennsb/atm/commits/4fb6d97527db754d8e5d1762d284a58de33b340f"},{"sha":"b73ff307ee21e132f601fc0cc8bfa33b13063019","author":{"email":"cb7e9efe3cbc9c82e1d8cc97e4c00612380b16ef@omrf.org","name":"Stuart Glenn"},"message":"Add start of connecting to a database store","distinct":true,"url":"https://api.github.com/repos/glennsb/atm/commits/b73ff307ee21e132f601fc0cc8bfa33b13063019"},{"sha":"fcb6c5aba47f5f0fe470567cf643983feb54c0db","author":{"email":"cb7e9efe3cbc9c82e1d8cc97e4c00612380b16ef@omrf.org","name":"Stuart Glenn"},"message":"Add stub of method t check authorization in datastore","distinct":true,"url":"https://api.github.com/repos/glennsb/atm/commits/fcb6c5aba47f5f0fe470567cf643983feb54c0db"},{"sha":"8a69a344ebd2933dfb91687d882a2f8f3651f9e2","author":{"email":"cb7e9efe3cbc9c82e1d8cc97e4c00612380b16ef@omrf.org","name":"Stuart Glenn"},"message":"Change Datastore logic to get Key instead of just checking if authorized","distinct":true,"url":"https://api.github.com/repos/glennsb/atm/commits/8a69a344ebd2933dfb91687d882a2f8f3651f9e2"},{"sha":"e046dd841263bac83a3cd5d9f92b636ea5edde10","author":{"email":"cb7e9efe3cbc9c82e1d8cc97e4c00612380b16ef@omrf.org","name":"Stuart Glenn"},"message":"Add first working check auth/get signing key from db","distinct":true,"url":"https://api.github.com/repos/glennsb/atm/commits/e046dd841263bac83a3cd5d9f92b636ea5edde10"},{"sha":"e7c1b6475b2ab44be5dada558b5541fe13326066","author":{"email":"cb7e9efe3cbc9c82e1d8cc97e4c00612380b16ef@omrf.org","name":"Stuart Glenn"},"message":"Change to only store signing keys in memory\n\nUse a sharded concurrent hash of database ids to their signing keys","distinct":true,"url":"https://api.github.com/repos/glennsb/atm/commits/e7c1b6475b2ab44be5dada558b5541fe13326066"},{"sha":"d35b523f3640a3b3f2c61b1cf87ab59ae4105d14","author":{"email":"cb7e9efe3cbc9c82e1d8cc97e4c00612380b16ef@omrf.org","name":"Stuart Glenn"},"message":"Add endpoint to set signing keys","distinct":true,"url":"https://api.github.com/repos/glennsb/atm/commits/d35b523f3640a3b3f2c61b1cf87ab59ae4105d14"},{"sha":"dd449c500039d8d91675c898a01874ff11e0af84","author":{"email":"cb7e9efe3cbc9c82e1d8cc97e4c00612380b16ef@omrf.org","name":"Stuart Glenn"},"message":"Fix bug of error instead of unauth when no rule for request","distinct":true,"url":"https://api.github.com/repos/glennsb/atm/commits/dd449c500039d8d91675c898a01874ff11e0af84"},{"sha":"6d0430c673d5a206285a3c340b4b69e3c27f74e1","author":{"email":"cb7e9efe3cbc9c82e1d8cc97e4c00612380b16ef@omrf.org","name":"Stuart Glenn"},"message":"Remove hard coded testing requestor id\n\nJust using a temp in place blindly accept the given id in AUth header","distinct":true,"url":"https://api.github.com/repos/glennsb/atm/commits/6d0430c673d5a206285a3c340b4b69e3c27f74e1"},{"sha":"acdd52d717b11faa01c66dd25106756e0d35bdd1","author":{"email":"cb7e9efe3cbc9c82e1d8cc97e4c00612380b16ef@omrf.org","name":"Stuart Glenn"},"message":"Add a bad implentation of hmac","distinct":true,"url":"https://api.github.com/repos/glennsb/atm/commits/acdd52d717b11faa01c66dd25106756e0d35bdd1"},{"sha":"370e0905d8377f5fa7ef288f2176f8523c8f9f2a","author":{"email":"cb7e9efe3cbc9c82e1d8cc97e4c00612380b16ef@omrf.org","name":"Stuart Glenn"},"message":"Add method to get API secret key from store","distinct":true,"url":"https://api.github.com/repos/glennsb/atm/commits/370e0905d8377f5fa7ef288f2176f8523c8f9f2a"},{"sha":"807ff6fed36ee52136239e1af295cd6323061366","author":{"email":"cb7e9efe3cbc9c82e1d8cc97e4c00612380b16ef@omrf.org","name":"Stuart Glenn"},"message":"Add func to get secret keys from datastore","distinct":true,"url":"https://api.github.com/repos/glennsb/atm/commits/807ff6fed36ee52136239e1af295cd6323061366"},{"sha":"3eae37ffc687fb9406d7f0731c1ba80a6c06c436","author":{"email":"cb7e9efe3cbc9c82e1d8cc97e4c00612380b16ef@omrf.org","name":"Stuart Glenn"},"message":"Change to looking for key until after other processing","distinct":true,"url":"https://api.github.com/repos/glennsb/atm/commits/3eae37ffc687fb9406d7f0731c1ba80a6c06c436"},{"sha":"f09af332d3d1a2a1b5ae025647590e17b3b32c4f","author":{"email":"cb7e9efe3cbc9c82e1d8cc97e4c00612380b16ef@omrf.org","name":"Stuart Glenn"},"message":"Only set signing key on your own account from auth","distinct":true,"url":"https://api.github.com/repos/glennsb/atm/commits/f09af332d3d1a2a1b5ae025647590e17b3b32c4f"},{"sha":"04a5672bac264f7dc8476f037c2630fbff30b4fb","author":{"email":"cb7e9efe3cbc9c82e1d8cc97e4c00612380b16ef@omrf.org","name":"Stuart Glenn"},"message":"Update url request to use app/api as found from auth","distinct":true,"url":"https://api.github.com/repos/glennsb/atm/commits/04a5672bac264f7dc8476f037c2630fbff30b4fb"}]}