shield v0.5.0 Shield.Arm.OneTimePassword

A behaviour for all Shield.Arm module for one time password security challange.

Summary

Functions

call(conn, arg)
defend(conn, arg)

Callback implementation for Shield.Arm.defend/2.

disable(user, otp_value)
enable(user, otp_secret, otp_value)
find_otp_secret_token(user)
generate_otp_secret()
init(opts)
is_valid?(encrypted_otp_secret_token, otp_value)