{"id":13879835,"url":"https://github.com/nov/rack-oauth2","last_synced_at":"2025-05-14T11:08:50.958Z","repository":{"id":424547,"uuid":"899284","full_name":"nov/rack-oauth2","owner":"nov","description":"OAuth 2.0 Server \u0026 Client Library. Both Bearer and MAC token type are supported.","archived":false,"fork":false,"pushed_at":"2024-01-09T15:41:10.000Z","size":581,"stargazers_count":695,"open_issues_count":2,"forks_count":118,"subscribers_count":20,"default_branch":"main","last_synced_at":"2025-05-10T12:01:45.019Z","etag":null,"topics":["oauth","oauth-client","oauth-server","oauth2"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nov.png","metadata":{"files":{"readme":"README.rdoc","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null},"funding":{"github":"nov"}},"created_at":"2010-09-09T18:11:40.000Z","updated_at":"2025-05-06T11:43:29.000Z","dependencies_parsed_at":"2024-01-13T05:13:01.357Z","dependency_job_id":"f2e2ce33-d7c4-41f3-a1af-9f59b1141f3d","html_url":"https://github.com/nov/rack-oauth2","commit_stats":{"total_commits":503,"total_committers":19,"mean_commits":"26.473684210526315","dds":"0.20079522862823063","last_synced_commit":"fbaab323f4e77e93b889fb1c31871205dbe49bd8"},"previous_names":[],"tags_count":134,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nov%2Frack-oauth2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nov%2Frack-oauth2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nov%2Frack-oauth2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nov%2Frack-oauth2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nov","download_url":"https://codeload.github.com/nov/rack-oauth2/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253568242,"owners_count":21928899,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["oauth","oauth-client","oauth-server","oauth2"],"created_at":"2024-08-06T08:02:35.078Z","updated_at":"2025-05-14T11:08:50.928Z","avatar_url":"https://github.com/nov.png","language":"Ruby","funding_links":["https://github.com/sponsors/nov"],"categories":["Ruby","Middlewares"],"sub_categories":[],"readme":"= rack-oauth2\n\nOAuth 2.0 Server \u0026 Client Library.\nBoth Bearer token type are supported.\n\nThe OAuth 2.0 Authorization Framework (RFC 6749)\nhttp://www.rfc-editor.org/rfc/rfc6749.txt\n\nThe OAuth 2.0 Authorization Framework: Bearer Token Usage (RFC 6750)\nhttp://tools.ietf.org/html/draft-ietf-oauth-v2-bearer-06\n\n== Installation\n\n  gem install rack-oauth2\n\n== Resources\n\n* View Source on GitHub (https://github.com/nov/rack-oauth2)\n* Docs on GitHub (https://github.com/nov/rack-oauth2/wiki)\n* Report Issues on GitHub (https://github.com/nov/rack-oauth2/issues)\n\n== Sample Server Application (Rails3)\n\n=== Bearer\n\nSource on GitHub\nhttps://github.com/nov/rack-oauth2-sample\n\n== Sample Client\n\nAuthorization Request (request_type: 'code' and 'token')\nhttps://gist.github.com/862393\n\nToken Request (grant_type: 'client_credentials', 'password', 'authorization_code' and 'refresh_token')\nhttps://gist.github.com/883541\n\nResource Request (request both for resource owner resource and for client resource)\nhttps://gist.github.com/883575\n\n== Note on Patches/Pull Requests\n\n* Fork the project.\n* Make your feature addition or bug fix.\n* Add tests for it. This is important so I don't break it in a\n  future version unintentionally.\n* Commit, do not mess with rakefile, version, or history.\n  (if you want to have your own version, that is fine but bump version in a commit by itself I can ignore when I pull)\n* Send me a pull request. Bonus points for topic branches.\n\n== Copyright\n\nCopyright (c) 2010 nov matake. See LICENSE for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnov%2Frack-oauth2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnov%2Frack-oauth2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnov%2Frack-oauth2/lists"}