ホームページ >バックエンド開発 >PHPチュートリアル >CAS認証に失敗しました
私は、cas を使用したオープンソース教育システム Moodle のシングル サインオンに取り組んでいます。
ログインをクリックした後、間違ったアカウントとパスワードを入力するとパスできませんが、正しいものを入力するとパスできます。エラー URL は http://192.168 .71.21/login/index.php?authCAS=CAS&ticket=ST-2-EEORQtAQLq1xdUvmGi3j-cas01.example.org です
ページには
CAS 認証が失敗しました! と表示されます。
認証されませんでした。
問題が解決しない場合は、このサイトの管理者に連絡してください
------------ ------------------------ ---------------------------- ----------------------
phpCAS 1.1.3 サーバー https://cas.com:8443/cas/ (CAS 2.0) を使用
見てみるcas ログを確認すると、ACTION: SERVICE_TICKET_CREATED ステップに到達し、その後の ACTION: SERVICE_TICKET_VALIDATED ステップが存在しないことがわかりました。シングル サインオンで正常に機能できる他のシステムはすべてこの時点まで実行されています。
助けてください、リマインダーかもしれません
ディスカッションに返信(解決策)
私もあなたと全く同じ問題を抱えていますが、解決しましたか? ! !何故だか未だに迷ってます! ! !何をやってもうまくいかない! ! !
ドメイン名解決の問題が解決されました
cas サーバー、Web サーバー、およびブラウザーが配置されている PC の 3 つのマシンが、カスタマイズされたドメイン名の一部を解決できることを確認する必要があります。
以前にブラウザ PC と Web サーバーのホストを変更しましたが、cas サーバーのホストを変更するのを忘れていました
私の ubuntu10.10 は問題ありませんが、12.04 でこの問題が発生します。まだ解決してませんよ〜