$ _SERVER ['PHP_AUTH_PW']相当于rails上的ruby是什么?

时间:2014-04-01 15:19:46

标签: php ruby-on-rails ruby apache ldap

在PHP中,我们可以使用$_SERVER['PHP_AUTH_PW']来获取用户从apache基本身份验证输入的密码。

我们如何在Rails中执行此操作?

编辑:$_SERVER['PHP_AUTH_USER']相当于request.env['REMOTE_USER']

1 个答案:

答案 0 :(得分:0)

最终为我做的是:

require 'base64'

user_pass = Base64.decode64(request.authorization.split(' ')[1])
username = user_pass.split(':')[0]
password = user_pass.split(':')[1]