2016-06-28 2 views
0

Я пытаюсь использовать HTTP Basic Authentication over Devise для моего приложения Rails. Я сделал следующие настройки:> config.http_authenticatable = true в инициализаторе разработки И :database_authenticatable Стратегия в моей модели ПОЛЬЗОВАТЕЛЯ.HTTP basic authentication over Devise

Когда я пытаюсь получить доступ к веб-сервиса, mysite.com/user/[email protected] & пароль = test123

Имя пользователя, пароль не распознается. Появится окно учетных данных, в котором при вводе учетных данных я аутентифицирован для использования данных.

Как я могу предоставить учетные данные в URL-адресе и избежать всплывающей подсказки?

+0

Информация в URL-адресе передается через GET-метод, и информация, например, вход в систему, проходит через метод POST - для обеспечения безопасности я не считаю, что вы должны делать то, что вы хотите сделать – MageeWorld

ответ

1

HTTP Basic Auth, передается через заголовки HTTP, а не GET или POST.