Phauxth v0.11.0 Phauxth.Config

This module provides an abstraction layer for configuration.

The following are valid configuration items.

nametypedefault
log_levelatom:info
drop_user_keyslist of atoms[]

Examples

The simplest way to change the default values would be to add a phauxth entry to the config.exs file in your project, like the following example.

config :phauxth,
  drop_user_keys: [:shoe_size]

Summary

Functions

The keys that are removed from the user struct before it is passed on to another function

The log level for Phauxth logs

Functions

drop_user_keys()

The keys that are removed from the user struct before it is passed on to another function.

This should be a list of atoms.

By default, :password_hash, :password and :otp_secret are removed, and this option allows you to add to this list.

log_level()

The log level for Phauxth logs.

This should either be an atom, :debug, :info, :warn or :error, or false.

The default is :info, which means that :info, :warn and :error logs will be returned.