Openmaize v0.16.1 API Reference

Modules

Openmaize is an authentication / authorization library for Elixir

Function plugs to handle authorization

Plug to authenticate users, using Json Web Tokens

This module provides an abstraction layer for configuration

Module to help with email confirmation

Functions to be used with the Openmaize.Confirm module

Functions to help with interacting with Ecto when using Openmaize

Plug to handle login

Tools that can be used with the Login module

Plug to handle logout requests

Check the password is valid, and optionally, check the password is strong enough

Customized pipe that exits if there is an error or if nil is returned

Handle redirects and error / info reporting

This module provides error and info messages and handles redirects if the option redirects is set to true

Module to generate Json Web Tokens and send them to the user, either by storing the token in a cookie or by sending the token in the body of the response

Module to create JSON Web Tokens

Various tools that are used with the management of JSON Web Tokens

Module to verify JSON Web Tokens