https://github.com/philsturgeon/codeigniter-restserver/소화 이해 인증 - CodeIgniter의 나머지 서버
나는 위의 나머지 서버를 사용하는 API를 작성 지금 로그인 보호 할 필요가있다. 나는 1) 기본, 2) 나는 또한 내가 위의 코드에서 $config['rest_valid_logins'] = array('admin' => '1234');
이
$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');
이 API를 테스트하기 위해 나머지 클라이언트를 사용하고
을 소화 나머지 서버에서 두 가지 방법이 있습니다 알고 "기본"인증은 정상적으로 작동하지만 인증을 변경하면 인증되지 않음이 표시됩니다. 여기서도 변경하면 구성도 변경됩니다.
내 이해는 기본이 매우 안전하지 않다는 것입니까? 그래서 나는 그것이 소화가 그것보다 낫다고 생각하는 이유입니다. 모든 아이디어 어떻게 다이제스트가 작동합니까 ?? 당신의 도움을 주셔서 감사합니다. 그것은 codeigniter 특정 문제가되지 않을 수도 있습니다.