Wie man eine REST-API erstellt wird im yii-Wiki recht gut beschrieben. Trotz mehrerer Foren-Einträge hat bei mir der Text via Firefox-Extension “Rest-Client” nicht funktioniert (Rückgabefehler 401). Erst nach im ApiController.php folgende Anpassung erfolgte, lief die Authentifizierung in _checkAuth() erfolgreich durch:
$_SERVER['HTTP_X_'.self::APPLICATION_ID.'_USERNAME']
geändert in :
$_SERVER['PHP_AUTH_USER']
$_SERVER['HTTP_X_'.self::APPLICATION_ID.'_PASSWORD']
geändert in:
$_SERVER['PHP_AUTH_PW']
Siehe auch: http://php.net/manual/en/features.http-auth.php