KeenAuthPermissions.Email (keen_auth_permissions v0.1.1)

Summary

Functions

Link to this function

authenticate(conn, email, password, validation)

@spec authenticate(
  conn :: Plug.Conn.t(),
  email :: binary(),
  password :: binary(),
  validation :: (password :: binary(), password_hash :: binary() -> boolean())
) ::
  {:ok, any()}
  | {:error, :unauthenticated}
  | {:error, KeenAuthPermissions.Error.ErrorStruct.t()}