Cotter
Blog
Dashboard
Get help on Slack π
Searchβ¦
0.1.0
π
Getting Started
Features & Concepts
π
Quickstart Guides
All Guides & Tutorials
HTML β Sign in with Email/Phone
React β Sign in with Email/Phone
React β WebAuthn
β² Next.js
Angular
Webflow
Bubble.io
Python SDK for a CLI
React Native β Sign in with Device
iOS β Sign in with Device
Flutter β Sign in with Device
π
SDK Reference
Web
Sign In with Email/Phone Number
Sign in with Social Login
Sign In with WebAuthn
Sign In with Device
Getting Access Token and Logged-In User Info
Sending Successful Form Submission
FAQ & Troubleshooting
React Native
Flutter
iOS
Android
Python (for CLI)
API for Other Mobile Apps or CLI
Backend: Handling Response
π‘οΈ Protecting Your Account
Only Allow Your Website/App to Use Your API Key
Rate Limit
Enable reCAPTCHA to Protect Against Automated Abuse
ποΈ Getting Access Token
Cotter's OAuth 2.0 Tokens Specification
Getting the Tokens
Storing and Removing Tokens
Renewing Expired Tokens
Verifying JWT Tokens
Requesting Custom Fields on your JWT Token
Older API
π
API Reference
User API
OAuth Tokens API
OAuth Tokens from Social Login
Event Object
Reset PIN API
Older API
Validating Cotter's Identity Token
Validating Cotter's Event Response
Powered By
GitBook
Web
The easiest way to add Passwordless Login and Email/Phone Number Verification to your Websites.
Complete Guides
Sign in with Email/Phone Number
Authenticate users by sending a Magic Link or OTP via email, SMS, or WhatsApp
Sign In with Email/Phone Number
Sign in with WebAuthn
Authenticate users using TouchID or Windows Hello from your website.
Sign In with WebAuthn
Sign in with Device
If you have
mobile app
, you can ask the user to approve the login request from their phone.
Sign In with Device
Quickstart Guides
React β Sign in with Email/Phone
HTML β Sign in with Email/Phone
React β WebAuthn
Quickstart Guides - Previous
Flutter β Sign in with Device
Next
Sign In with Email/Phone Number
Last modified
1yr ago
Copy link
Contents
Complete Guides
Quickstart Guides