2012-03-21 4 views
0

私は、合流、jiraと私自身の開発したjsfアプリケーションが群衆に接続しています。これにより、3つのアプリケーションでSSOが有効になりました。私のアプリ(群衆を使用)の代わりにコンフルエンスホームページへのログイン後にリダイレクトが間違っています

コンフルエンス内のURLにログインしていないと、コンフルエンスのログインページにリダイレクトされます。私はログインを行い、以前に要求されたページにリダイレクトされます。これはいい。

しかし、自分の開発したアプリケーションからURLを呼び出すと(ログインしていない)、コンフルエンスのログインページにリダイレクトされますが(それは正しい)、その後はコンフルエンスのホームページにリダイレクトされます私が最初に要求したページ(私のアプリ)。

自分のアプリで同じような動作をさせるにはどうすればよいですか?

が統合に関するいくつかの説明を追加しました:有効な群衆のトークンが

authenticated = HttpAuthenticatorFactory.getHttpAuthenticator().isAuthenticated(
       (HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest(), 
       (HttpServletResponse)FacesContext.getCurrentInstance().getExternalContext().getResponse()); 
+1

カスタムアプリケーションをCrowdとどのように統合していますか?いくつかの詳細(多分いくつかのコードスニペット)を教えてください。 –

+0

私は自分のapplictionにcrowd jars(crowd-integration-client-2.2.7.jar)を追加しました。私のアプリケーションにアクセスすると、アプリは有効な群衆セッションが利用可能かどうかをチェックします。存在しなければ、合流ログインページにリダイレクトされます。 – roel

答えて

1

[OK]を存在しているかどうかを確認するために

コードを、私はそれを解決しました。それは合流のようこそページにリダイレクトする私のアプリでした。そこで私はos_destination =自分自身を追加しました。

関連する問題