设计上的HTTP基本身份验证

时间:2016-06-28 21:36:04

标签: ruby-on-rails devise http-basic-authentication

我正在尝试为我的Rails应用程序使用HTTP Basic Authentication over Devise。我做了以下设置 - > 设计初始化程序中的config.http_authenticatable = true 和 我的USER模型中的:database_authenticatable策略。

当我尝试访问网络服务时 mysite.com/user/list.json?email=test@mysite.com&password=test123

无法识别用户名密码。弹出凭据框,输入我通过身份验证的凭据以使用数据。

如何在URL中提供凭据并避免弹出提示?

2 个答案:

答案 0 :(得分:1)

HTTP Basic Auth,通过HTTP标头传递,而不是GET或POST参数。

答案 1 :(得分:0)

我找到了一种方法 - >

http://username:password@test.com/users/list.json