{"id":20479141,"url":"https://github.com/kkazuo/openid-key","last_synced_at":"2026-03-09T13:35:38.463Z","repository":{"id":138236089,"uuid":"155956425","full_name":"kkazuo/openid-key","owner":"kkazuo","description":"Get OpenID keys from issuer.","archived":false,"fork":false,"pushed_at":"2018-11-10T04:28:39.000Z","size":9,"stargazers_count":5,"open_issues_count":1,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-01-16T03:49:41.051Z","etag":null,"topics":["common-lisp","cryptography","jwt","lisp","openid","openidc"],"latest_commit_sha":null,"homepage":null,"language":"Common Lisp","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/kkazuo.png","metadata":{"files":{"readme":"README.markdown","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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-11-03T06:20:00.000Z","updated_at":"2023-06-30T14:36:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"ed78841d-2520-44c5-a06a-023d85c971ba","html_url":"https://github.com/kkazuo/openid-key","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kkazuo%2Fopenid-key","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kkazuo%2Fopenid-key/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kkazuo%2Fopenid-key/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kkazuo%2Fopenid-key/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kkazuo","download_url":"https://codeload.github.com/kkazuo/openid-key/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242048574,"owners_count":20063404,"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":["common-lisp","cryptography","jwt","lisp","openid","openidc"],"created_at":"2024-11-15T15:41:36.273Z","updated_at":"2026-03-09T13:35:38.395Z","avatar_url":"https://github.com/kkazuo.png","language":"Common Lisp","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Openid-Key\n\nYou can get public key of OpenID Connect [id-token][id-token].\nThen, you can verify id-token with the key.\n\nOpedID Key format has defined in [JSON Web Key (JWK)][JWK].\n\n## Usage\n\n```\nCL-USER\u003e (setf *keys* (openid-key:get-openid-keys \"https://accounts.google.com\"))\n#S(OPENID-KEY::OPENID-KEYS\n   :ISSUER \"https://accounts.google.com\"\n   :JWKS-EXPIRES @2018-11-03T20:03:46.000000+09:00\n   :KEYS (#S(OPENID-KEY::OPENID-KEY\n             :KTY \"RSA\"\n             :USE \"sig\"\n             :ALG \"RS256\"\n             :KID \"8289d54280b76712de41cd2ef95972b123be9ac0\"\n             :KEY #\u003cIRONCLAD::RSA-PUBLIC-KEY {1001EE03A3}\u003e)\n          #S(OPENID-KEY::OPENID-KEY\n             :KTY \"RSA\"\n             :USE \"sig\"\n             :ALG \"RS256\"\n             :KID \"aa436c3f63b281ce0d976da0b51a34860ff960eb\"\n             :KEY #\u003cIRONCLAD::RSA-PUBLIC-KEY {1001F40433}\u003e)))\nCL-USER\u003e (openid-key:find-openid-key \"8289d54280b76712de41cd2ef95972b123be9ac0\" *keys*)\n#\u003cIRONCLAD::RSA-PUBLIC-KEY {1001B512E3}\u003e\n\"RS256\"\n\"RSA\"\n\"sig\"\n```\n\nYou may also be interested in [Jose][Jose] for verify [id-token][id-token].\n\n## Installation\n\n\n[Jose]: http://quickdocs.org/jose/\n[JWK]: https://tools.ietf.org/html/rfc7517\n[id-token]: https://openid.net/specs/openid-connect-core-1_0.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkkazuo%2Fopenid-key","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkkazuo%2Fopenid-key","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkkazuo%2Fopenid-key/lists"}