Openmaize v0.5.0

Modules summary

Openmaize

Openmaize provides the following plugs:

Openmaize.Authenticate

Module to authenticate users, using Json Web Tokens

Openmaize.Authorize

Module to verify that users are authorized to access the requested pages / resources

Openmaize.Config

This module provides an abstraction layer for configuration. The following are valid configuration items

Openmaize.Errors

Module to handle errors and redirects

Openmaize.IdCheck

This module contains functions that can perform optional checks based on the user id

Openmaize.Login

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

Openmaize.LoginoutCheck

This Plug checks to see if the path is for the login or logout page and handles the login or logout if necessary. If the path is different, the connection is returned without any further checks being performed

Openmaize.Logout

Module to handle user logout

Openmaize.Signup

This module handles the signup / creation of a new user

Openmaize.Token

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

Openmaize.TokenConfig