私はCakePHP 1.3から2.0.4に私のアプリケーションをアップグレードしました。Cakephp 2.0と基本認証
これまで、セキュリティコンポーネントを使用して、1つのコントローラでのみ基本HTTP認証をエミュレートすることができました。
私はこのような何かをするために使用されていない:
$this->Auth->allow(array('*'));
$this->Security->loginOptions = array('type'=>'basic','realm'=>'api');
$this->Security->loginUsers = array("api"=>"123");
$this->Security->requireLogin();
今SecurityComponentはもはや基本とダイジェスト認証処理し、私はこのような何かをする必要があります。
public $components = array(
'Auth' => array(
'authenticate' => array('Basic')
)
);
しかし、ときに私は上これを使用します私のApiControllerは、/ users/loginのログインフォームにリダイレクトします。何か不足していますか?
これで不運なことはありますか? –