0.0.30 • Published 9 months 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
9 months ago
0.0.29
9 months ago
0.0.28
9 months ago
0.0.27
9 months ago
0.0.26
9 months ago
0.0.25
9 months ago
0.0.24
9 months ago
0.0.23
9 months ago
0.0.22
9 months ago
0.0.21
9 months ago
0.0.20
9 months ago
0.0.19
9 months ago
0.0.18
9 months ago
0.0.17
9 months ago
0.0.16
9 months ago
0.0.15
9 months ago
0.0.14
9 months ago
0.0.13
9 months ago
0.0.12
9 months ago
0.0.11
9 months ago
0.0.10
9 months ago
0.0.9
9 months ago
0.0.8
9 months ago
0.0.7
9 months ago
0.0.6
9 months ago
0.0.5
9 months ago
0.0.4
9 months ago
0.0.3
9 months ago
0.0.2
9 months ago
0.0.1
9 months ago