{"id":16688054,"url":"https://github.com/danielpclark/oauthprime","last_synced_at":"2025-09-11T13:41:44.439Z","repository":{"id":16434528,"uuid":"19186024","full_name":"danielpclark/OAuthPrime","owner":"danielpclark","description":"Beauty, Simplicity, and Seamless.  This is your prime source for OAuth 1.0","archived":false,"fork":false,"pushed_at":"2014-04-26T19:51:46.000Z","size":152,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-14T23:04:34.671Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/danielpclark.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-04-26T19:10:56.000Z","updated_at":"2014-04-26T19:51:45.000Z","dependencies_parsed_at":"2022-09-13T22:22:20.122Z","dependency_job_id":null,"html_url":"https://github.com/danielpclark/OAuthPrime","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/danielpclark/OAuthPrime","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielpclark%2FOAuthPrime","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielpclark%2FOAuthPrime/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielpclark%2FOAuthPrime/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielpclark%2FOAuthPrime/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/danielpclark","download_url":"https://codeload.github.com/danielpclark/OAuthPrime/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danielpclark%2FOAuthPrime/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274647837,"owners_count":25324293,"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","status":"online","status_checked_at":"2025-09-11T02:00:13.660Z","response_time":74,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2024-10-12T15:26:41.427Z","updated_at":"2025-09-11T13:41:44.397Z","avatar_url":"https://github.com/danielpclark.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"**OAuthPrime**\n---\nPre-Alpha a.k.a. work in progress \"right now\".\n\nGoals:\n * Code Beauty.\n * Code Simplicity.\n * Seamless Oauth 1.0+\n\nThis is your prime source for OAuth 1.0.  And may in the future\ninclude later versions.\n\nAs of this version 0.0.2. **I would like help debugging the signing\nmethod.**  The code is written in a way that's easy to follow.  If\nyou have experience with Oauth you may be able to solve why the\ntests for signing the header aren't passing.  See notes.to.self.\n\nThis project is designed using TDD following stated examples as in\nthis document http://tools.ietf.org/pdf/rfc5849.pdf and other source.\nFollowing a walk through OAuth 1.0 written by David Coen at\nhttp://www.drcoen.com/2011/12/oauth-1-0-in-ruby-without-a-gem/ .  And\ngratefully using http://oauth-sandbox.sevengoslings.net/ to test\nthe OAuthPrime code out (thanks to Morten Fangel). ^_^\nEverything you need for TDD!  For other useful links see notes.to.self.\n\n**Why OAuth?**\n\nIn order for the client to access resources, it first has to obtain\npermission from the resource owner. This permission is expressed in\nthe form of a token and matching shared-secret. The purpose of the\ntoken is to make it unnecessary for the resource owner to share its\ncredentials with the client. Unlike the resource owner credentials,\ntokens can be issued with a restricted scope and limited lifetime,\nand revoked independently.\n\n**Why version OAuth 1.0 when it's depreciated?**\n\n * oDesk.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanielpclark%2Foauthprime","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanielpclark%2Foauthprime","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanielpclark%2Foauthprime/lists"}