{"id":20747703,"url":"https://github.com/web3auth/sign-in-with-web3","last_synced_at":"2025-04-07T16:17:59.520Z","repository":{"id":57700571,"uuid":"498228210","full_name":"Web3Auth/sign-in-with-web3","owner":"Web3Auth","description":"With Sign-in With Web3, users will be able to take control of their digital identities with their Web3 accounts rather than relying on custodial Oauth providers such as Google and Facebook. What this means is that users don't need to share their information and usage data. Leveraging the security and privacy aspects of Web3 accounts, users can controls what they share and in what capacity with the apps/dApps they're interating with.","archived":false,"fork":false,"pushed_at":"2025-03-24T16:06:20.000Z","size":15522,"stargazers_count":32,"open_issues_count":29,"forks_count":10,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-31T15:20:03.131Z","etag":null,"topics":["authentication","blockchain","web3"],"latest_commit_sha":null,"homepage":"https://web3auth.io/docs","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Web3Auth.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2022-05-31T07:18:44.000Z","updated_at":"2025-03-24T16:06:24.000Z","dependencies_parsed_at":"2024-04-08T10:46:34.282Z","dependency_job_id":"ca303e15-6f37-4ca4-bad9-ccd2bb2440c3","html_url":"https://github.com/Web3Auth/sign-in-with-web3","commit_stats":{"total_commits":52,"total_committers":5,"mean_commits":10.4,"dds":0.5384615384615384,"last_synced_commit":"8bb01bed32af10281dc524586aedaf7c66c6c753"},"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Web3Auth%2Fsign-in-with-web3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Web3Auth%2Fsign-in-with-web3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Web3Auth%2Fsign-in-with-web3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Web3Auth%2Fsign-in-with-web3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Web3Auth","download_url":"https://codeload.github.com/Web3Auth/sign-in-with-web3/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247685628,"owners_count":20979085,"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":["authentication","blockchain","web3"],"created_at":"2024-11-17T08:14:10.049Z","updated_at":"2025-04-07T16:17:59.494Z","avatar_url":"https://github.com/Web3Auth.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"With Sign-in With Web3, users will be able to take control of their digital identities with their Web3 accounts rather than relying on custodial Oauth\nproviders such as Google and Facebook. What this means is that users don't need to share their information and usage data. Leveraging the security and\nprivacy aspects of Web3 accounts, users can controls what they share and in what capacity with the apps/dApps they're interating with.\n\n## Sign-in With Web3 - You Own Your Identity\n\nOne of the critical problems that web3 solves is privacy. Having control over the private key allows users to own their digital identities. Sign In\nWith Web3 leverages this very principle to allow any application (Web2 or Web3) to authenticate users with their Web3 address. Users simply need to\nsign a message using any Web3 compatible wallet to do this.\n\n## What does Sign-in With Web3 Solve?\n\nToday most authentication mechanisms rely on accounts controlled by centralized identity providers such as Google, Facebook, and Apple. Identity\nproviders have complete control over the existence and use of users’ digital identities and data.\n\nSign-In with Web3 allows off-chain authentication of Web3 accounts by signing a standard message format parameterized by scope, session details, and\nsecurity mechanisms (e.g., a nonce) compliant with [CAIP-74](https://github.com/ChainAgnostic/CAIPs/blob/master/CAIPs/caip-74.md) which is the current\nchain agnostic standard.\n\n## Supported Chains\n\nCurrently Sign-in with Web3 supports\n\n1. Ethereum\n2. Solana\n3. Starknet\n\n\\*\\*Support for more chains coming soon.\n\n[Docs here](https://siww.web3auth.io)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweb3auth%2Fsign-in-with-web3","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fweb3auth%2Fsign-in-with-web3","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweb3auth%2Fsign-in-with-web3/lists"}