[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73178":3},{"id":4,"name":5,"fullName":6,"owner":5,"repo":5,"description":7,"homepage":8,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":9,"rankLanguage":9,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":9,"pushedAt":9,"updatedAt":29,"readmeContent":30,"aiSummary":31,"trendingCount":15,"starSnapshotCount":15,"syncStatus":32,"lastSyncTime":33,"discoverSource":34},73178,"pocket-id","pocket-id\u002Fpocket-id","A simple and easy-to-use OIDC provider that allows users to authenticate with their passkeys to your services.","https:\u002F\u002Fpocket-id.org",null,"Go",8081,254,22,77,0,31,120,299,93,38.22,"BSD 2-Clause \"Simplified\" License",false,"main",[25,26,27,28],"idp","oidc","passkeys","self-hosted","2026-06-12 02:03:09","# \u003Cdiv align=\"center\">\u003Cimg  src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F4ceb2708-9f29-4694-b797-be833efce17d\" width=\"100\"\u002F> \u003C\u002Fbr>Pocket ID\u003C\u002Fdiv>\n\nPocket ID is a simple OIDC provider that allows users to authenticate with their passkeys to your services.\n\n→ Try out the [Demo](https:\u002F\u002Fdemo.pocket-id.org)\n\n\u003Cimg src=\"https:\u002F\u002Fgithub.com\u002Fuser-attachments\u002Fassets\u002F1e99ba44-76da-4b47-9b8a-dbe9b7f84512\" width=\"1200\"\u002F>\n\nThe goal of Pocket ID is to be a simple and easy-to-use. There are other self-hosted OIDC providers like [Keycloak](https:\u002F\u002Fwww.keycloak.org\u002F) or [ORY Hydra](https:\u002F\u002Fwww.ory.sh\u002Fhydra\u002F) but they are often too complex for simple use cases.\n\nAdditionally, what makes Pocket ID special is that it only supports [passkey](https:\u002F\u002Fwww.passkeys.io\u002F) authentication, which means you don’t need a password. Some people might not like this idea at first, but I believe passkeys are the future, and once you try them, you’ll love them. For example, you can now use a physical Yubikey to sign in to all your self-hosted services easily and securely.\n\n## Setup\n\nPocket ID can be set up in multiple ways. The easiest and recommended way is to use Docker.\n\nVisit the [documentation](https:\u002F\u002Fdocs.pocket-id.org) for the setup guide and more information.\n\n## Contribute\n\nYou're very welcome to contribute to Pocket ID! Please follow the [contribution guide](\u002FCONTRIBUTING.md) to get started.\n","Pocket ID 是一个简单易用的OIDC提供者，允许用户使用其通行密钥对其服务进行身份验证。该项目采用Go语言编写，核心功能包括支持通行密钥认证，无需密码即可安全登录，特别适合于追求简化认证流程同时又希望保持高安全性的自托管服务场景。与Keycloak或ORY Hydra等其他自托管OIDC提供商相比，Pocket ID的设计更加简洁直观，易于部署和维护，尤其适用于那些不需要复杂配置的小型项目或个人开发者。通过Docker可以轻松完成安装设置。",2,"2026-06-11 03:44:22","high_star"]