Я думаю, вам нужно добавить это в ваш конвейер:
plug Guardian.Plug.Pipeline, module: App.Guardian, error_handler: App.Web.SessionController
Вам также следует убедиться, что вы используете ту же версию Guardian, что и учебник. Они внесли много изменений в версию 1.0 Guardian по сравнению с предыдущими версиями библиотеки.