0.0.30 • Published 1 year ago
@risc0/zkauth v0.0.30
zkAuth
In order to implement this flow you need to:
- Ask us to add your domain to the list of allowed redirects (Google, Twitch, Facebook,etc)
- Integrate the following code to your project:
React Example:
1. Install
bun install @risc0/zkauth
2. For local development, make sure you are using port 3000
3. Usage
import "@risc0/zkauth/style.css"; // load the zkAuth stylesheet
import { ZkAuth } from "@risc0/zkauth";
function App() {
return (
<>
<h1>My App</h1>
<ZkAuth
address="0xc8915cc592583036e18724b6a7cBE9685f49FC98" // address to prove ownership of
onStarkComplete={(starkResults) => {
console.info("Stark completed:", starkResults);
}}
onSnarkComplete={(snarkResults) => {
console.info("Snark completed:", snarkResults);
}}
/>
</>
);
}
Note: if you are using Next.js, you need to mark the page as a client component with "use client"
.
Unsupported providers
- LinkedIn (no way to pass a nonce)
- PayPal (no way to pass a nonce)
- Discord (doesn't support OIDC)
- Twitter/X (doesn't support OIDC)
0.0.30
1 year ago
0.0.29
1 year ago
0.0.28
1 year ago
0.0.27
1 year ago
0.0.26
1 year ago
0.0.25
1 year ago
0.0.24
1 year ago
0.0.23
1 year ago
0.0.22
1 year ago
0.0.21
1 year ago
0.0.20
1 year ago
0.0.19
1 year ago
0.0.18
1 year ago
0.0.17
1 year ago
0.0.16
1 year ago
0.0.15
1 year ago
0.0.14
1 year ago
0.0.13
1 year ago
0.0.12
1 year ago
0.0.11
1 year ago
0.0.10
1 year ago
0.0.9
1 year ago
0.0.8
1 year ago
0.0.7
1 year ago
0.0.6
1 year ago
0.0.5
1 year ago
0.0.4
1 year ago
0.0.3
1 year ago
0.0.2
1 year ago
0.0.1
1 year ago