{"shas":[["2adae85f51f4f5a8caac4a19d3d4d8caaa642042","3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@joindiaspora.com","initial oauth2 commit","danielgrippi"],["f91fa2220db7fe4e5ba7616ba39546f6799a0fbd","482e68dbeed71dc76f78b5d1f0b9d00205bff675@joindiaspora.com","authorizationscontroller is now green.","zhitomirskiyi"],["56b8a9f0a1a226cd7e2c41d8b5ee225f2481e1d2","482e68dbeed71dc76f78b5d1f0b9d00205bff675@joindiaspora.com","authorizationscontroller is now green.","zhitomirskiyi"],["66677a060ccbaae52d7667fea191aa07803c1f7b","482e68dbeed71dc76f78b5d1f0b9d00205bff675@joindiaspora.com","contacts only have one client, and remember refresh and access tokens.  signature is verified on the challenge on authorization#create","zhitomirskiyi"],["e1b3b1f6d0ad3ee18ffc19cc3c69908333ede0c1","482e68dbeed71dc76f78b5d1f0b9d00205bff675@joindiaspora.com","moving to client credential model.","zhitomirskiyi"],["10cc8de8fe25c5e12ca2fd478dcb5c7a3dfd4bf3","482e68dbeed71dc76f78b5d1f0b9d00205bff675@joindiaspora.com","moved token endpoint to the controller need to move it back","zhitomirskiyi"],["6e72bae56c0d2ab2cd1926c71263882129cd1b01","482e68dbeed71dc76f78b5d1f0b9d00205bff675@joindiaspora.com","token","zhitomirskiyi"],["34a3c2d661f3c9a90b5d89dec858aef6502ccda3","3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@joindiaspora.com","moved rack/oauth2 to initilizer","danielgrippi"],["18b5621bcd82738e06f8fe7a862f66b8b6485f4b","3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@joindiaspora.com","mount oauth2 rack app directly in the routes file for now.  issues with stubbing any_instance of f request.  wip.","danielgrippi"],["d9030185571ec343c336a68b56e5f36ffabe2bed","3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@joindiaspora.com","creating a contact on dispatch of request","danielgrippi"],["9dea61ce90d7ae945d9ebf7c5c2fcd5228b511b7","3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@joindiaspora.com","make correct associations between client and contact models","danielgrippi"],["03bdc717a73ae1c93b3dbbd2d252948006d77319","3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@joindiaspora.com","add port support to oauth dance","danielgrippi"],["e094cf6fea4b571ff94bc7cef98a50c57958d59a","3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@joindiaspora.com","load oauth2 models in initializer.  correct relations in contact.","danielgrippi"],["041dd82a59a8d06f42305ddf6f27ca610c834769","3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@joindiaspora.com","parse ident","danielgrippi"],["0d44ca2e882100053967cf73efa061ccc1cc0ebf","3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@joindiaspora.com","almost working time is not working","danielgrippi"],["12dd227d451279328b4829fc475aa9698e9c10bf","3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@joindiaspora.com","solved workaround for stubbing any_instance of Request.  all specs green","danielgrippi"],["44f6b2d55a92b28b10a0c03fd560df1f76878643","3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@joindiaspora.com","pass in time via secret for oauth2.  added newer rspec-mocks back into the gemfile.","danielgrippi"],["1d4025c6c5dffa18353977f0fe91e733cfbfe9a4","3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@joindiaspora.com","pass time correctly in secret","danielgrippi"],["411cdd6873c368a75f4812eb9516f435cb7ce90a","3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@joindiaspora.com","use SHA256 in signing/verification process","danielgrippi"],["41a4c38c8980241c9004a2f644ae30a9a0598980","3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@joindiaspora.com","added nonce","danielgrippi"]],"repo":"diaspora/diaspora","actor":"maxwell","ref":"refs/heads/oauth","size":56,"head":"2e6c8f045a48ed55d2ea9d87be4ca908bb380843","actor_gravatar":"7a8703db134e5b3f411be5bcf0427e8c","push_id":31921309}