#[path = "access/mod.rs"]
mod access;
#[path = "additional_fields/mod.rs"]
mod additional_fields;
#[path = "admin/mod.rs"]
mod admin;
#[path = "anonymous/mod.rs"]
mod anonymous;
#[path = "bearer/mod.rs"]
mod bearer;
#[path = "captcha/mod.rs"]
mod captcha;
#[path = "custom_session/mod.rs"]
mod custom_session;
#[path = "device_authorization/mod.rs"]
mod device_authorization;
#[path = "email_otp/mod.rs"]
mod email_otp;
#[path = "generic_oauth/mod.rs"]
mod generic_oauth;
#[path = "haveibeenpwned/mod.rs"]
mod haveibeenpwned;
#[path = "jwt/mod.rs"]
mod jwt;
#[path = "last_login_method/mod.rs"]
mod last_login_method;
#[path = "magic_link/mod.rs"]
mod magic_link;
#[path = "mcp/mod.rs"]
mod mcp;
#[path = "multi_session/mod.rs"]
mod multi_session;
#[path = "oauth_proxy/mod.rs"]
mod oauth_proxy;
#[path = "one_tap/mod.rs"]
mod one_tap;
#[path = "one_time_token/mod.rs"]
mod one_time_token;
#[path = "open_api/mod.rs"]
mod open_api;
#[path = "organization/mod.rs"]
mod organization;
#[path = "phone_number/mod.rs"]
mod phone_number;
#[path = "siwe/mod.rs"]
mod siwe;
#[path = "two_factor/mod.rs"]
mod two_factor;
#[path = "username/mod.rs"]
mod username;
#[test]
fn plugin_ids_expose_supported_server_plugins() {
assert_eq!(
openauth_plugins::PLUGIN_IDS,
&[
"access",
"additional-fields",
"admin",
"anonymous",
"bearer",
"captcha",
"custom-session",
"device-authorization",
"email-otp",
"generic-oauth",
"haveibeenpwned",
"jwt",
"last-login-method",
"magic-link",
"mcp",
"multi-session",
"oauth-proxy",
"one-tap",
"one-time-token",
"open-api",
"organization",
"phone-number",
"siwe",
"two-factor",
"username",
]
);
}