@web3auth/auth v9.6.4
Auth SDK by Web3Auth
Web3Auth is where passwordless auth meets non-custodial key infrastructure for Web3 apps and wallets. By aggregating OAuth (Google, Twitter, Discord) logins, different wallets and innovative Multi Party Computation (MPC) - Web3Auth provides a seamless login experience to every user on your application.
Introduction
Your Web3Auth account is a cryptographic key that acts as a proxy to traditional SSOs. Accounts are secured across user devices and authentication methods - there is no central server, no data honey pot. It combines both CustomAuth and tKey and provides you with a nice UI and UX flows
Features
- Typescript compatible. Includes Type definitions
Please refer to docs for API Reference available here.
Installation
Bundling
Each sub package is distributed in 3 formats
esm
builddist/<MODULE_NAME>.esm.js
in es6 formatcommonjs
builddist/<MODULE_NAME>.cjs.js
in es5 formatumd
builddist/<MODULE_NAME>.umd.min.js
in es5 format without polyfilling corejs minified
By default, the appropriate format is used for your specified usecase You can use a different format (if you know what you're doing) by referencing the correct file
The cjs build is not polyfilled with core-js. It is upto the user to polyfill based on the browserlist they target
Directly in Browser
CDN's serve the non-core-js polyfilled version by default. You can use a different
jsdeliver
<script src="https://cdn.jsdelivr.net/npm/<MODULE_NAME>"></script>
unpkg
<script src="https://unpkg.com/<MODULE_NAME>"></script>
Build
Ensure you have a Node.JS
development environment setup:
git clone https://github.com/web3auth/auth.git
cd auth
npm i
npm run build
To run tests:
npm test
Requirements
- This package requires a peer dependency of
@babel/runtime
- Node 16+
- You will need to whitelist your domain on developer dashboard
💬 Troubleshooting and Discussions
- Have a look at our GitHub Discussions to see if anyone has any questions or issues you might be having.
- Checkout our Troubleshooting Documentation Page to know the common issues and solutions
- Join our Discord to join our community and get private integration support or help with your integration.
License
AuthSdk
is MIT Licensed
TODO: fix demo app ci
6 months ago
7 months ago
7 months ago
7 months ago
7 months ago
8 months ago
8 months ago
8 months ago
8 months ago
9 months ago
10 months ago
10 months ago
10 months ago
10 months ago
11 months ago
10 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago