Coherence v0.3.0 API Reference

Modules

Coherence is a full featured, configurable authentication and user management system for Phoenix, providing a number of optional features configured with a installation mix task

Implements basic HTTP authentication. To use add

Implements ip address based authentication. To use add

Implements Session based authentication. By default, it uses an Agent for session state. Additionally, a the session can be stored in a database with an Agent based cache

Implements token based authentication. To use add

Coherence Configuration Module

Handle confirmation actions

Common helper functions for Coherence Controllers

A module providing Internationalization with a gettext-based API

Handle invitation actions

Handle password recovery actions

Handle account registration actions

Handles routing for Coherence

Add Coherence support to a User schema module

Handle the authentication actions

Handle unlock_with_token actions

Helper functions for Coherence Views

This task will clean most of the files installed by the mix coherence.install task

Configure the Coherence User Model for your Phoenix application. Coherence is composed of a number of modules that can be enabled with this installer

Define controller action redirection behaviour

Protocols

Database persistence of current_user data