CakePHPアプリ(jSlate)を特注の非CakeWebアプリケーションに統合する際に問題が発生しました。私が見たすべての代替認証スクリプトは、ログインフォームの動作を変更するだけです。つまり、ログインフォームは引き続き表示され、ユーザー名とパスワードを要求しますが、これらはLDAPなどの代替ソースに対して認証されます。
私が実際に望んでいるのは、ログイン画面がまったく表示されないことです。代わりに、非常に単純な動作が必要です。
- ユーザーがすでにサードパーティのアプリにログインしているかどうかを検出します。
- はいの場合、CakePHPアプリ(この場合はjSlate)に自動的にログインします。
- いいえの場合は、サードパーティのアプリのログイン画面にリダイレクトします。
これらの線に沿ったCakePHP認証のチュートリアルはありますか?または誰かがこれを行う方法を知っていますか?パート3の実行方法を理解しましたが、この動作はパート1とパート2がないと役に立たないものです...