0

2 つの grails アプリの SSO ログインを作成しようとしています。両方のアプリを管理して CAS ログイン ページにリダイレクトしましたが、SSO が機能しません。他のアプリを使用して既にログインしている場合でも、ログイン ページが表示されます。これをTomcatのserver.xmlに追加してみました

<Valve className="org.apache.catalina.authenticator.SingleSignOn" />

しかし、まだ効果はありません! 両方のアプリの CAS ログイン ページからログインする必要があります。何が欠けていますか。助けてください。

4

1 に答える 1

0

/login URI の一部として指定されている CAS のゲートウェイ パラメータを利用できる場合があります。CAS プロトコルに基づいて、このパラメーターが設定されている場合、CAS はクライアントに資格情報を要求しません。クライアントが CAS との既存のシングル サインオン セッションを持っている場合、またはシングル サインオン セッションが非対話型の手段 (信頼認証など) で確立できる場合、CAS はクライアントを " service" パラメータを追加し、有効なサービス チケットを追加します。

追加情報については、こちらをご覧ください: http://www.jasig.org/cas/protocol

于 2012-04-29T06:50:25.287 に答える