ヘッダーをスキップ
Oracle® Fusion Middleware WebCenter Sites開発者ガイド
11gリリース1 (11.1.1.8.0)
E49681-03
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次

前
 
次
 

74 WEMフレームワーク: 本番サイトでのシングル・サインオン

SSOサンプル・アプリケーションは、配信ユースケースで駆動されます。本番サイトのアプリケーションを保護する場合、使用準備済のCASは使用できないため、ここではライブ・サイトでのアプリケーションのシングル・サインオンおよびサインアウトを有効にする際の簡単な例を示します。

この章には次の項が含まれます。

74.1 SSOサンプル・アプリケーションのデプロイ

  1. wem-sso-api-cas-sample.warファイルを(/sso-sampleフォルダなどに)解凍します。アプリケーションは、WebCenter SitesのMisc/Samples/WEM Samples/ WEM Sample applications/ディレクトリにあります。

  2. 次のプロパティを設定して、WEB-INFフォルダにあるapplicationContext.xmlファイルを変更します。

    • casUrl: 次のように、CASサーバーのベース・パスを指定します。

      http://localhost:8080/cas
      
    • casLoginPath: 次のように、SSOサンプル・アプリケーションでホストされるログイン・フォーム・テンプレートを含めます。

      /login?wemLoginTemplate=http%3A%2F%2Flocalhost%3A9080%2Fsso-cas-sample%2Ftemplate.html 
      
  3. 変更したSSOサンプル・アプリケーションをアプリケーション・サーバーにデプロイします。

  4. アプリケーションにアクセスします。

SSOサンプル・アプリケーションは、次のページで構成されています。

74.2 アプリケーションの構造

SSOサンプル・アプリケーションには、本番サイトでシングル・サインオンおよびサインアウト機能を使用して、アプリケーションを保護するための基本コードが用意されています。次のコンポーネントを使用して、SSOサンプル・アプリケーションにアクセスします。

構成ファイル: /sso-sample/WEB-INF

WEB-INFには、次の構成ファイルが含まれます。

保護付きファイル: /sso-sample/protected/jsp

この領域のファイルは、SSOフィルタで保護されています。デフォルトでは、このフォルダに次のファイルが含まれています。

公開ファイル: /sso-sample/public/jsp

この領域のファイルは、SSOフィルタで保護されていません。デフォルトでは、/public/jsp/フォルダに次のサンプル・ファイルが含まれています。

74.3 シングル・サインオンの実装

Webサイトでシングル・サインオンを実装する場合、サインイン・フォームを実装することになります。サインイン・フォームは、次の2つのいずれかの方法でサイト訪問者に表示できます。

74.4 シングル・サインアウトの実装

シングル・サインアウトをWebページで実装する場合、次のいずれかの方法で実行できます。