Я работаю над проектом rails, и было рекомендовано использовать Devise для аутентификации и управления сеансами пользователей.
У меня есть два типа пользователей, которым требуется аутентификация по паролю и пользователю, и другой тип пользователя, которыйнужно только аутентифицироваться с помощью «кода доступа».Это разные модели без наследования.
Как лучше всего это сделать в Devise?Есть ли способ, чтобы все эти разные типы аутентификации работали бок о бок?
Я смотрел на то, чтобы разрешить пользователям входить в систему, используя имя пользователя или адрес электронной почты, но как мне сделать это, используя только одно поле?Пароль не используется.