sentinel v2.0.0 API Reference
Modules
Used to initially setup and configure sentinel
Module responsible for the macros that mount the Sentinel routes
Handles the email sending logic after a new user is registered to the platform
Handles unauthorized & unauthenticated situations
Handles Sentinel authentication logic
Handles account update functionality, including new emaili confirmation
Handles confirmation logic, including whether confirmation is needed, and the confirmation changeset
Module responsible the password hashing utilized in Sentinel, to be easily pulled out and used oustide Sentinel if necessary, or redefined
Module responsible for handling the password reset logic changeset
Handles registration changeset logic
Wraps application configuration for Sentinel for easy access
Handles the common confirmation logic
Handles the session create and destroy actions
Handles the account show and update actions
Handles the session create and destroy actions
Handles the password create and reset actions
Handles the user create, confirm and invite actions
Handles the account show and update actions for JSON APIs
Handles the session create and destroy actions for JSON APIs
Handles the password create and reset actions for JSON APIs
Handles the user create, confirm and invite actions for JSON APIs
Serializer for Guardian. More information available at https://github.com/ueberauth/guardian
Handles the common invitation logic
Provides mailer base imported into mailer modules
Responsible for the creation (and easy override) of the default invitation email
Responsible for the creation (and easy override) of the default new email address email
Responsible for the creation (and easy override) of the default password reset email
Responsible for the creation (and easy override) of the default welcome email
Virtual Session data model allowing us to have session changesets and HTML validations
Models the database backed ueberauth data, which allows authentication using a variety of services
Common authentication logic using the ueberauth underlying layer
Handles abstracted update logic from controllers
User helper for Sentinel, pulling in the model, as well as a few query helper methods
Utilities for sentinel to format errors and presence validation