Openmaize v0.17.1 API Reference

Modules

Helper functions for the mix generators

Create modules for authorization and email confirmation

Openmaize is an authentication library for Elixir

Authenticate the current user, using JSON Web Tokens

This module provides an abstraction layer for configuration

Base implementation of the email confirmation module

Confirm a user’s email address

Functions to help with interacting with Ecto when using Openmaize

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

Plug to handle login

Functions used with the Login module to calculate the identifier of the user based on user input

Plug to handle logout requests

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

Authenticate a user when resetting the password