https://github.com/philsturgeon/codeigniter-restserver/
我已经使用上面的 rest 服务器创建了一个 api,现在需要登录保护它。我知道其余服务器中有两种方法1)基本,2)摘要
我也在使用rest客户端来测试这个api
$this->load->library('rest', array(
'server' => 'http://mynew/api/',
'http_user' => 'admin',
'http_pass' => '1234',
'http_auth' => 'basic', // or 'digest'
//'http_auth' => 'digest'
));
$user = $this->rest->get('listrecord', array('key' => 'mykey'), 'json');
我有$config['rest_valid_logins'] = array('admin' => '1234');
在上面的代码中,“基本”身份验证工作正常,但是当我将其更改为消化时,它显示“未授权”。请注意,当我在这里进行更改时,我也会将配置更改为摘要。
我的理解是基本不是很安全?所以这就是为什么我认为消化比它更好。任何想法如何让消化工作?谢谢你的帮助。我猜这可能不是 codeigniter 特定的问题。