Нужен совет высокого уровня, прежде чем соединять части приложения ..
Я не совсем уверен, как эти три части должны совмещаться.
Мое понимание:
У меня есть пользовательский вход в систему, используя omniauth, и перенаправляется на обратный вызов, где я могу получить информацию, предоставленную API, и использовать ее для создания пользователя в базе данных.Затем я использую warden для «хранения» пользователя и проверяю, действительны ли действия или нет.
Похоже, мне придется создать свою собственную «стратегию» для warden?
Как сохранить личность пользователя?