Поддерживает ли Devise электронную почту, а затем пароль или аутентификацию в стиле omniauth? - PullRequest
0 голосов
/ 28 марта 2020

Я занимаюсь разработкой приложения SaaS, которое будет использоваться разными компаниями. Каждая компания может захотеть использовать свои Azure, LDAP et c. для аутентификации. Таким образом, при входе в систему мне сначала нужно будет задать пользователю электронную почту, а затем либо пароль (если компания пользователя использует проверку подлинности базы данных), либо отправить пользователя для исправления поставщика удостоверений.

Поддерживает ли Devise этот тип потока проверки подлинности легко через некоторую конфигурацию, или мне нужно отредактировать файлы представления и контроллера для поддержки этого?

Я полагаю, что это было бы довольно простым редактированием при входе в систему, чтобы сначала показать только поле электронной почты и заставить контроллер перенаправьте пользователя на исправление поставщика удостоверений или вернитесь к представлению входа с некоторой переменной экземпляра, которая также делает поле пароля видимым.

...