Skip to main content

Module controllers

Module controllers 

Source
Expand description

Default auth controllers shipped with doido-auth.

Apps can point auth_routes!(User) at these types directly, or supply custom controllers via controllers: / actions: options (Devise-style). Generated apps from auth:install emit project-local controllers under app/controllers/auth/ that mirror these defaults and can be extended.

Re-exports§

pub use confirmations::AuthConfirmations;
pub use oauth::AuthOauth;
pub use passwords::AuthPasswords;
pub use registrations::AuthRegistrations;
pub use sessions::AuthSessions;

Modules§

confirmations
Default confirmations controller (confirmable — confirm + resend).
oauth
Default OAuth redirect/callback controller.
passwords
Default passwords controller (recoverable reset request + update).
registrations
Default registrations controller (sign_up).
sessions
Default sessions controller (sign_in / sign_out).