Pow v0.1.0-alpha API Reference
Modules
Utilities module for mix extension tasks
Utilities module for mix phoenix tasks
Utilities module for mix tasks
A module that provides authentication system for your Phoenix app
A module that handles configurations
Handles pow users context for user
Handles the Ecto schema for user
Handles changeset for pow user
Handles the Ecto schema fields for user
Generates schema migration content
Generates schema module content
Configuration helpers for extensions
Used for extensions to add helpers for user contexts
Handles extensions for the user Ecto schema
Used for extensions to extend user schemas
Generates schema migration content for extensions
Used with Pow Extension Phoenix controllers to handle messages and routes
Module that handles controller callbacks for extensions
Used for the Phoenix Controller Callbacks module in extensions
Module that handles messages for extensions
Handles extensions for the phonix router
Used for extensions to extend routes
A module that handles struct operations (User)
Used with Pow Phoenix controllers to handle messages, routes and callbacks
Conveniences for building error messages
Module that can build form templates for Phoenix
This is a mailer module that provides an API for any mails that Pow might need to sent
Module that can builds mailer templates for Phoenix views using EEx with Phoenix.HTML.Engine
View macros for Pow.Phoenix.Mailer, that calls render methods generated with Pow.Phoenix.Mailer.Template
Module that handles messages
Used with Pow.Plug.RequireAuthenticated or Pow.Plug.RequireNotAuthenticated
Handles Phoenix routing for Pow
Module that handles routes
Module that can builds templates for Phoenix views using EEx with Phoenix.HTML.Engine
View macros for Pow.Phoenix, that calls render methods generated with Pow.Phoenix.Template
Module that renders views
The entrypoint for Pow web interface
Authorization methods for Plug
This plug macro will set the :pow_config key, and attempt to fetch and assign a user in the connection, if it has not already been assigned
This plug ensures that a user has been authenticated
This plug ensures that a user hasn’t already been authenticated
This plug will handle user authorization using session
GenServer based key value ETS cache store with auto expiration
Used to set up API for key-value cache store
Default module for credentials session storage
Exceptions
Mix Tasks
Generates a user migrations file
Generates a user schema and migration file
Generates a user schema module and migrations file
Utilities module for ecto migrations in mix tasks
Generates a migration files for extensions
Generates pow extension templates for Phoenix
Generates a user schema module and migrations file by default
Generates pow templates for Phoenix
Generates a user schema module and migrations file by default