2012-04-25 13 views
0

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

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

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

+0

あなたはhttps://wiki.jasig.org/display/CASC/Tomcat+Container+Authenticationですべてのステップを行い、でレルムにCASを追加しましたコンテナレベル – JoseK

+0

私は 'Realm'を作成していませんが、その内容はわかりませんが、両方のアプリで同じものを使用するように設定する必要があります。これに関するいくつかの助けを得ることはできますか? –

+0

http://tomcat.apache.org/tomcat-6.0-doc/config/realm.html – JoseK

答えて

0

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

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

関連する問題