自分のサイトにRESTサービスを統合しようとしています。私はこのhttps://github.com/chriskacerguis/codeigniter-restserverの例を使用しています。これまでは必要なデータを正常に呼び出すことができました。しかし、私はそれに許可を追加したいと私はポストマンからアクセスしようとしたとき、私はこのエラーを取得するときに:私は認証を削除すると、それは再びCodeIgniter REST API基本認証が機能しない
{
"status": false,
"error": "Unauthorized"
}
動作します。これはバグかどうか誰かが知っているか、私は行方不明ですか?これは私の設定です:
-------------------------------------------------------------------------
| REST Login
|--------------------------------------------------------------------------
|
| Set to specify the REST API requires to be logged in
|
| FALSE No login required
| 'basic' Unsecured login
| 'digest' More secured login
| 'session' Check for a PHP session variable. See 'auth_source' to set the
| authorization key
|
*/
$config['rest_auth'] = 'basic';
|--------------------------------------------------------------------------
| REST Login Usernames
|--------------------------------------------------------------------------
|
| Array of usernames and passwords for login, if ldap is configured this is ignored
|
*/
$config['rest_valid_logins'] = ['admin' => '1234'];
私も、URLを介してアクセスすることはできません。資格情報を入力しても、認証ポップアップが表示され続けます。これは、PHPサーバー変数
$ユーザ名=の$ this - >入力 - >サーバー(「PHP_AUTH_USER」)からユーザ名とパスワードの入力をチェックしている
「ログイン用のユーザー名とパスワードの配列、ldapが設定されている場合は無視されます」を確認しましたか? – GeorgeGeorgitsis
設定時にldapを削除しました – JianYA