Codeigniter REST API 身份验证不起作用


codeigniter rest api authentication not working

我正在使用CI3和chriskacerguis休息服务器库进行api。

我有配置休息

...
$config['rest_auth'] = 'digest';
...
$config['auth_source'] = '';
...
$config['rest_valid_logins'] = ['admin' => '1234', 'user' => 'test'];

当我尝试使用浏览器获取数据时,即使我输入正确的登录详细信息,我也会收到身份验证弹出窗口,我认为它没有得到验证。

使用它进行身份验证的正确方法是什么rest_valid_logins详细信息。

您可以尝试像这样更改 rest 身份验证。

$config['rest_auth'] = 'basic';

然后,当系统提示您在弹出窗口中输入凭据时,请键入您在valid_logins设置中设置的内容。

例如

Username: admin
Password: 1234