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