{"commits":[{"author":{"name":"Cole","email":"eb03e0691551e120d7541e3d2a71acc15ba5339d@gmail.com"},"sha":"cd1919cb401b51c9f008838a4d87f3c1cc0932e5","message":"Tweak and setup, org Gemfile a little","url":"https://api.github.com/repos/markedli/markedli/commits/cd1919cb401b51c9f008838a4d87f3c1cc0932e5"},{"author":{"name":"Cole","email":"eb03e0691551e120d7541e3d2a71acc15ba5339d@gmail.com"},"sha":"59a384e75bd7d7181a43e2383d7d4ee87b374829","message":"Initialize gard with a basic Guardfile","url":"https://api.github.com/repos/markedli/markedli/commits/59a384e75bd7d7181a43e2383d7d4ee87b374829"},{"author":{"name":"Cole","email":"eb03e0691551e120d7541e3d2a71acc15ba5339d@gmail.com"},"sha":"2a7df1fb17cc6452891ce3f79c71782c7d235d04","message":"User authentication from web\n\nDevise provides authentication\nUsers may authenticate using username or email\nSystem requires unique username and email","url":"https://api.github.com/repos/markedli/markedli/commits/2a7df1fb17cc6452891ce3f79c71782c7d235d04"},{"author":{"name":"pixel","email":"eb03e0691551e120d7541e3d2a71acc15ba5339d@gmail.com"},"sha":"7065946582155b5205a78bd4a11ec070b82ecf0a","message":"Oauth authentication fixes #1\nCreate client applications\nOauth web flow authorization\nRework oauth steps to use Rack::Test instead of hack Capybara\nPull oauth authentication steps out into helpers\nMake user findable by access_token param\nAdd user to access grant by default\nRe-hack capybara some to keep logged in session\nCries for re-work, but this whole area needs some rework\nit'll be left for now.  Ain't pretty, THANKS CAPYBARA >:(\nOauth work based on:\nhttp://www.railsatwork.com/2010/10/implementing-oauth-provider-part-1.html\nOauth v2.0 draft:\nhttp://tools.ietf.org/html/draft-ietf-oauth-v2-22","url":"https://api.github.com/repos/markedli/markedli/commits/7065946582155b5205a78bd4a11ec070b82ecf0a"}],"ref":"refs/heads/master","head":"7065946582155b5205a78bd4a11ec070b82ecf0a","push_id":51089459,"size":4}