Skip to main content

Crate openauth_plugins

Crate openauth_plugins 

Source
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 plugin placeholder.
additional_fields
Additional fields plugin placeholder.
admin
Admin plugin placeholder.
anonymous
Anonymous authentication plugin placeholder.
bearer
Bearer token plugin placeholder.
captcha
CAPTCHA plugin placeholder.
custom_session
Custom session plugin placeholder.
device_authorization
Device authorization plugin placeholder.
email_otp
Email OTP plugin placeholder.
generic_oauth
Generic OAuth plugin placeholder.
haveibeenpwned
Have I Been Pwned password check plugin placeholder.
jwt
JWT plugin placeholder.
last_login_method
Last login method plugin placeholder.
magic_link
Magic link plugin placeholder.
mcp
MCP plugin placeholder.
multi_session
Multi-session plugin placeholder.
oauth_proxy
OAuth proxy plugin placeholder.
oidc_provider
OIDC provider plugin placeholder.
one_tap
One Tap plugin placeholder.
one_time_token
One-time token plugin placeholder.
open_api
OpenAPI plugin placeholder.
organization
Organization plugin placeholder.
phone_number
Phone number plugin placeholder.
siwe
Sign-In with Ethereum plugin placeholder.
test_utils
Test utility plugin placeholders.
two_factor
Two-factor authentication plugin placeholder.
username
Username plugin placeholder.

Constants§

PLUGIN_IDS
VERSION