Expand description
Official OpenAuth plugin module surface.
These modules intentionally start as structural placeholders that mirror the Better Auth plugin inventory. Behavior should be added module by module against the upstream reference and translated into idiomatic Rust.
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.
- oidc_
provider - OIDC provider plugin placeholder.
- one_tap
- Google One Tap server plugin.
- one_
time_ token - One-time token plugin.
- open_
api - OpenAPI plugin placeholder.
- organization
- Organization plugin.
- phone_
number - Phone number authentication plugin.
- siwe
- Sign-In with Ethereum plugin.
- test_
utils - Test utility plugin placeholders.
- two_
factor - Two-factor authentication plugin.
- username
- Username plugin.