codeigniter-restserver での認証に問題があります。
config:$config['rest_auth']
をbasic
またはに設定digest
すると、標準のログインを使用して検証を通過できないようです。
他に考慮すべきことはありますか?
codeigniter-restserver での認証に問題があります。
config:$config['rest_auth']
をbasic
またはに設定digest
すると、標準のログインを使用して検証を通過できないようです。
他に考慮すべきことはありますか?
/application/config/rest.phpに許可されたユーザー名とパスワードを入力する必要があると思います:
$config['rest_valid_logins'] = array('user1' => 'password');
基本の場合、機能するには、 /application/config/rest.phpで rest_auth を基本にする必要があります
$config['rest_auth'] = 'basic';
次に、同じファイルにユーザー名とパスワードを設定します。これを行うには、/application/config/rest.php の rest_valid_logins 構成に移動し、キーをユーザー名として設定し、パスワードをそのキーの値として設定します。これは連想配列であるため、複数の値のキー ペアを使用できることに注意してください。
$config['rest_valid_logins'] = ['admin' => '1234'];
次に、HTTP 基本認証を使用して呼び出しを行います。これを行うには、次の形式を使用します。
https://username:password@domain/path/to/api
たとえば、次のようになります。
https://admin:1234@localhost/api/users