Expand description
Official OpenAuth plugin module surface.
Plugin modules are ported against the Better Auth upstream reference where the behavior belongs on the server side, then shaped as idiomatic Rust APIs.
Modules§
- access
- Access control helpers inspired by Better Auth’s access plugin.
- additional_
fields - Additional fields plugin.
- admin
- Server-side admin plugin.
- anonymous
- Anonymous authentication plugin.
- bearer
- Bearer token plugin.
- captcha
- CAPTCHA plugin.
- custom_
session - Custom session plugin.
- device_
authorization - OAuth 2.0 device authorization plugin.
- email_
otp - Email OTP plugin.
- generic_
oauth - Generic OAuth plugin support.
- haveibeenpwned
- Have I Been Pwned password check plugin.
- jwt
- Server-side JWT and JWKS plugin.
- last_
login_ method - Last login method plugin.
- magic_
link - Magic link authentication plugin.
- mcp
- Model Context Protocol OAuth plugin.
- multi_
session - Multi-session plugin.
- oauth_
proxy - OAuth proxy plugin.
- one_tap
- Google One Tap server plugin.
- one_
time_ token - One-time token plugin.
- open_
api - OpenAPI schema and reference plugin.
- organization
- Organization plugin.
- phone_
number - Phone number authentication plugin.
- siwe
- Sign-In with Ethereum plugin.
- two_
factor - Two-factor authentication plugin.
- username
- Username plugin.