Openmaize v0.10.0 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. The following are valid configuration items

Module to handle password authentication and the generation, and distribution, of tokens

Plug to handle login and logout requests

Module to handle user logout

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

Module to create a user that can be authenticated 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

Customized pipe

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

Module to verify JSON Web Tokens