(57)【要約】【課題】コンテンツ提供システムにおいて、ユーザ利便性及び提供サービスの安全性を向上する。【解決手段】クライアント端末１がネットワーク上の１つ以上のコンテンツ提供サーバ４へアクセスし、コンテンツを受信するコンテンツ提供システムである。端末１からコンテンツ提供サーバ４への要求を受け付けるゲートウェイ２と、端末１の認証及び端末１のプロファイル情報の管理をするディレクトリサーバ３を備える。端末１が、コンテンツを要求すると、ディレクトリサーバ３が端末１の電子証明書の真贋を判定し、端末１が認証されると、コンテンツ提供サーバ４が、前記認証結果及び前記プロファイル情報に基づいて、前記端末に要求されたコンテンツを提供することを認可する。【選択図】図１
2010128651.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末がネットワーク上の１つ以上のコンテンツ提供サーバへアクセスし、コンテンツを受信するコンテンツ提供システムであって、
前記端末から前記コンテンツ提供サーバへの要求を受け付けるゲートウェイと、
前記端末の認証及び前記端末のプロファイル情報の管理を行うディレクトリサーバを備え、
前記端末の認証を行うための電子証明書があらかじめ前記端末に格納され
前記端末が、コンテンツを要求すると、
前記ゲートウェイが、前記コンテンツ要求に対して、前記端末に前記電子証明書を要求し、
前記端末が、前記電子証明書の要求に対して、前記電子証明書を応答し、
前記ゲートウェイが、前記ディレクトリサーバに前記電子証明書に対応する前記プロファイル情報を要求し、
前記ディレクトリサーバは、前記プロファイル情報要求を受けると、前記電子証明書の真贋判定をし、前記端末が認証されると、前記ゲートウェイに前記プロファイル情報を送信し、
前記コンテンツ提供サーバが、前記認証結果及び前記プロファイル情報に基づいて、前記端末に要求されたコンテンツを提供することを認可する
ことを特徴とするコンテンツ提供システム。
【請求項２】
前記コンテンツ提供サーバは、前記プロファイル情報に基づいて、前記要求されたコンテンツの内容及び動作を決定するために必要な情報を抽出し、前記抽出された情報に基づいて、前記コンテンツの内容及び動作を決定し、
前記内容及び動作を決定されたコンテンツが、前記ゲートウェイを介して、前記端末に送信される
ことを特徴とする請求項１に記載のコンテンツ提供システム。
【請求項３】
前記端末には、前記ゲートウェイを介して、前記コンテンツ提供サーバからコンテンツが応答され、
前記応答されたコンテンツが、前記ゲートウェイに前記応答されたコンテンツの内容及び動作を決定するために必要な情報を要求し、
前記ゲートウェイは、前記要求を受信すると、前記必要な情報を抽出するために必要なプロファイル情報を前記ディレクトリサーバから取得して、前記コンテンツ提供サーバに転送し、
前記コンテンツ提供サーバは、前記転送されたプロファイル情報に基づいて、前記必要な情報を抽出し、前記抽出した情報を前記ゲートウェイを介して、前記端末に送信し、
前記応答されたコンテンツ自身が、前記抽出された情報に基づいて、要求されたコンテンツの内容及び動作を決定する
ことを特徴とする請求項１に記載のコンテンツ提供システム。
【請求項４】
前記端末には、前記ゲートウェイを介して、前記コンテンツ提供サーバからコンテンツが応答され、
前記応答されたコンテンツが、前記ゲートウェイを介して前記コンテンツ提供サーバに前記応答されたコンテンツの内容及び動作を決定するために必要な情報を要求し、
前記コンテンツ提供サーバは、前記要求を受信すると、前記必要な情報を抽出するために必要なプロファイル情報を前記ディレクトリサーバから取得して、前記プロファイル情報に基づいて、前記必要な情報を抽出し、前記抽出した情報を前記ゲートウェイを介して前記端末に送信し、
前記応答されたコンテンツ自身が、前記抽出された情報に基づいて、要求されたコンテンツの内容及び動作を決定する
ことを特徴とする請求項１に記載のコンテンツ提供システム。
【請求項５】
前記端末には、前記ゲートウェイを介して、前記コンテンツ提供サーバからコンテンツが応答され、
前記応答されたコンテンツが、前記ゲートウェイを介して前記コンテンツ提供サーバに前記応答されたコンテンツの内容及び動作を決定するために必要な情報を要求し、
前記コンテンツ提供サーバは、前記要求を受信すると、前記必要な情報を抽出するために必要なプロファイル情報を前記ディレクトリサーバから取得して、前記取得したプロファイル情報を前記ゲートウェイを介して、前記端末に送信し、
前記応答されたコンテンツ自身が、前記送信されたプロファイル情報に基づいて、前記必要な情報を抽出し、前記抽出された情報に基づいて、要求されたコンテンツの内容及び動作を決定する
ことを特徴とする請求項１に記載のコンテンツ提供システム。
【請求項６】
クライアント端末がネットワーク上の１つ以上のコンテンツ提供サーバへアクセスし、コンテンツを受信するコンテンツ提供システムにおけるパーソナライズ方法であって、
前記端末から前記コンテンツ提供サーバへの要求を受け付けるゲートウェイと、
前記端末の認証及び前記端末のプロファイル情報の管理を行うディレクトリサーバを備え、
前記端末の認証を行うための電子証明書があらかじめ前記端末に格納されており、
前記端末が、コンテンツを要求する手順と、
前記ゲートウェイが、前記コンテンツ要求に対して、前記端末に前記電子証明書を要求する手順と、
前記端末が、前記電子証明書の要求に対して、前記電子証明書を応答する手順と、
前記ゲートウェイが、前記ディレクトリサーバに前記電子証明書に対応する前記プロファイル情報を要求する手順と、
前記ディレクトリサーバが、前記プロファイル情報要求を受け、前記電子証明書の真贋判定をし、前記端末が認証されると、前記ゲートウェイに前記プロファイル情報を送信する手順と、
前記コンテンツ提供サーバが、前記認証結果及び前記プロファイル情報に基づいて、前記端末に要求されたコンテンツを提供することを認可する手順とからなる
ことを特徴とするパーソナライズ方法。
【請求項７】
さらに、前記コンテンツ提供サーバが、前記プロファイル情報に基づいて、前記要求されたコンテンツの内容及び動作を決定するために必要な情報を抽出し、前記抽出された情報に基づいて、前記コンテンツの内容及び動作を決定する手順と、
前記コンテンツ提供サーバが、前記内容及び動作を決定されたコンテンツを、前記ゲートウェイを介して、前記端末に送信する手順とを備える
ことを特徴とする請求項６に記載のパーソナライズ方法。
【請求項８】
さらに、前記コンテンツ提供サーバが、前記ゲートウェイを介して、前記端末にコンテンツを応答する手順と、
前記応答されたコンテンツが、前記ゲートウェイに前記応答されたコンテンツの内容及び動作を決定するために必要な情報を要求する手順と、
前記ゲートウェイが、前記要求を受信すると、前記必要な情報を抽出するために必要なプロファイル情報を前記ディレクトリサーバから取得して、前記コンテンツ提供サーバに転送する手順と、
前記コンテンツ提供サーバが、前記転送されたプロファイル情報に基づいて、前記必要な情報を抽出し、前記抽出した情報を前記ゲートウェイを介して、前記端末に送信する手順と、
前記応答されたコンテンツ自身が、前記抽出された情報に基づいて、要求されたコンテンツの内容及び動作を決定する手順とを備える
ことを特徴とする請求項６に記載のパーソナライズ方法。
【請求項９】
さらに、前記コンテンツ提供サーバが、前記ゲートウェイを介して、前記端末にコンテンツを応答する手順と、
前記応答されたコンテンツが、前記ゲートウェイを介して前記コンテンツ提供サーバに前記応答されたコンテンツの内容及び動作を決定するために必要な情報を要求する手順と、
前記コンテンツ提供サーバが、前記要求を受信すると、前記必要な情報を抽出するために必要なプロファイル情報を前記ディレクトリサーバから取得して、前記プロファイル情報に基づいて、前記必要な情報を抽出し、前記抽出した情報を前記ゲートウェイを介して前記端末に送信する手順と、
前記応答されたコンテンツ自身が、前記抽出された情報に基づいて、要求されたコンテンツの内容及び動作を決定する手順とを備える
ことを特徴とする請求項６に記載のパーソナライズ方法。
【請求項１０】
さらに、前記コンテンツ提供サーバが、前記ゲートウェイを介して、前記端末にコンテンツを応答する手順と、
前記応答されたコンテンツが、前記ゲートウェイを介して前記コンテンツ提供サーバに前記応答されたコンテンツの内容及び動作を決定するために必要な情報を要求する手順と、
前記コンテンツ提供サーバが、前記要求を受信すると、前記必要な情報を抽出するために必要なプロファイル情報を前記ディレクトリサーバから取得して、前記取得したプロファイル情報を前記ゲートウェイを介して、前記端末に送信する手順と、
前記応答されたコンテンツ自身が、前記送信されたプロファイル情報に基づいて、前記必要な情報を抽出し、前記抽出された情報に基づいて、要求されたコンテンツの内容及び動作を決定する手順とを備える
ことを特徴とする請求項６に記載のパーソナライズ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
アプリケーションソフトにプラグインする、又はデスクトップ上で動作する小規模なアクセサリソフト（例えば、ウィジェット）や複数のＷｅｂサービスを組み合わせて形成されるマッシュアップサービス等の情報サービスにおけるコンテンツ提供システム及コンテンツ提供システムにおけるパーソナライズ方法に関するものである。
【背景技術】
【０００２】
インターネットなどの通信経路上の安全が保証されていないネットワークにおいては、サーバとクライアントとの間で身元の確認（認証処理）と通信内容の秘匿化（暗号化処理）を行うことが求められる。その手段として公開鍵基盤がある（非特許文献１）。
【０００３】
公開鍵基盤とは、クライアントの身元について信頼できる第三者が保証する仕組みであり、クライアントは第三者が発行した公開鍵証明書をサーバへ提示する。クライアント／サーバ間の通信は公開鍵証明書に記載されている当該クライアントに結び付けられた公開鍵を利用して暗号化できる。
【０００４】
公開鍵証明書の発行・真贋判定をオンラインで行う仕組みとしてはＣＬＩＰ（非特許文献２）がある。ＣＬＩＰでは公開鍵証明書に対応付けられたユーザの属性情報をオンラインで提供することも可能である。
【０００５】
各サーバに分散した認証情報を一元管理して一度行った認証処理の結果を他のサーバ上のリソース／サービスへのアクセスにも引き継げる、シングルサインオン（非特許文献３，４）も実現されている。
【０００６】
一方で情報サービスでは、認証処理が完了した後に、当該クライアントが各コンテンツへアクセスする権利が与えられているかを確認する認可処理も求められる。認可処理では、単に各コンテンツへのアクセス制御だけでなく、ユーザの属性（所属や役職、住所など）やプレゼンス（現在地など）といったプロファイル情報に基づいて、コンテンツの内容・振る舞いを変更する、パーソナライズも行われる。ウィジェットなど個々のコンテンツの振る舞い、内容をパーソナライズできる情報サービスの基盤（非特許文献５〜７）も整いつつある。
【非特許文献１】Ｍ．Ｂｅｌｌａｒｅ、外３名、“Ｒｅｌａｔｉｏｎｓ ａｍｏｎｇ ｎｏｔｉｏｎｓ ｏｆ ｓｅｃｕｒｉｔｙ ｆｏｒ ｐｕｂｌｉｃ−ｋｅｙ ｅｎｃｒｙｐｔｉｏｎ ｓｃｈｅｍｅｓ”、［ｏｎｌｉｎｅ］、２００１年６月、［平成２０年１０月２０日検索］、インターネット（ｈｔｔｐ：／／ｗｗｗ．ｃｓ．ｕｃｓｄ．ｅｄｕ／ｕｓｅｒｓ／ｍｉｈｉｒ／ｐａｐｅｒｓ／ｒｅｌａｔｉｏｎｓ．ｐｄｆ）
【非特許文献２】中嶋  良彰、外４名、“ＰＫＩオンライン管理システムＣＬＩＰ”、［ｏｎｌｉｎｅ］、２００７年１１月、［平成２０年１０月２０日検索］、インターネット（ｈｔｔｐ：／／ｗｗｗ．ｎｔｔ．ｃｏ．ｊｐ／ｊｏｕｒｎａｌ／０７１１／ｆｉｌｅｓ／ｊｎ２００７１１０７７．ｐｄｆ）
【非特許文献３】Ｂ．Ｃｌｉｆｆｏｒｄ Ｎｅｕｍａｎ、他１名、“Ｋｅｒｂｅｒｏｓ：Ａｎ ｕｔｈｅｎｔｉｃａｔｉｏｎ ｅｒｖｉｃｅ ｏｒ ｏｍｐｕｔｅｒ ｅｔｗｏｒｋｓ”［ｏｎｌｉｎｅ］、１９９４年９月、［平成２０年１０月２０日検索］、インターネット（ｈｔｔｐ：／／ｇｏｓｔ．ｉｓｉ．ｅｄｕ／ｐｕｂｌｉｃａｔｉｏｎｓ／ｋｅｒｂｅｒｏｓ−ｎｅｕｍａｎ−ｔｓｏ．ｈｔｍｌ）
【非特許文献４】“Ｚｉｍｂｒａ ＰｒｅＡｕｔｈ”、［ｏｎｌｉｎｅ］、２００７年８月２４日、［平成２０年１０月２０日検索］、インターネット（ｈｔｔｐ：／／ｗｉｋｉ．ｚｉｍｂｒａ．ｃｏｍ／ｉｎｄｅｘ．ｐｈｐ？ｔｉｔｌｅ＝Ｐｒｅａｕｔｈ）
【非特許文献５】“Ｚｉｍｂｒａ”、［ｏｎｌｉｎｅ］、［平成２０年１０月２０日検索］、インターネット（ｈｔｔｐ：／／ｗｗｗ．ｚｉｍｂｒａ．ｃｏｍ／）
【非特許文献６】“Ｄｒｕｐａｌ”、［ｏｎｌｉｎｅ］、［平成２０年１０月２０日検索］、インターネット（ｈｔｔｐ：／／ｄｒｕｐａｌ．ｏｒｇ／）
【非特許文献７】“Ｍｏｏｄｌｅ”、［ｏｎｌｉｎｅ］、２００４年、［平成２０年１０月２０日検索］、インターネット（ｈｔｔｐ：／／ｍｏｏｄｌｅ．ｃｏｍ／）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来の情報サービス基盤では、公開鍵基盤を用いた認証処理と認可処理の連携が実現されておらず、ユーザは情報サービスへアクセスする際にアカウントとパスワードを入力するなどして別途アクセス権を証明する必要があった。これはユーザの負担となると同時に、認可処理における安全性の観点からの問題となっていた。
【０００８】
また、認可処理のためのプロパティ情報は情報サービス毎に管理する必要があり、管理者の負担、さらには運用コスト増大の原因となっていた。
【課題を解決するための手段】
【０００９】
本発明は、クライアント端末からコンテンツ提供サーバへの要求を受け付けるゲートウェイにおいて、クライアント端末からクライアント端末のユーザの電子証明書を受信し、この電子証明に対応するクライアント端末のプロファイル情報をディレクトリから受信し、これを基にコンテンツ提供サーバにコンテンツ要求を行うことで、コンテンツ要求時のアクセス権の認証を不要とする点に特徴を有する。
【００１０】
すなわち、請求項１に記載のコンテンツ提供システムは、クライアント端末がネットワーク上の１つ以上のコンテンツ提供サーバへアクセスし、コンテンツを受信するコンテンツ提供システムであって、前記端末から前記コンテンツ提供サーバへの要求を受け付けるゲートウェイと、前記端末の認証及び前記端末のプロファイル情報の管理を行うディレクトリサーバを備え、前記端末の認証を行うための電子証明書があらかじめ前記端末に格納され、前記端末が、コンテンツを要求すると、前記ゲートウェイが、前記コンテンツ要求に対して、前記端末に前記電子証明書を要求し、前記端末が、前記電子証明書の要求に対して、前記電子証明書を応答し、前記ゲートウェイが、前記ディレクトリサーバに前記電子証明書に対応する前記プロファイル情報を要求し、前記ディレクトリサーバは、前記プロファイル情報要求を受けると、前記電子証明書の真贋判定をし、前記端末が認証されると、前記ゲートウェイに前記プロファイル情報を送信し、前記コンテンツ提供サーバが、前記認証結果及び前記プロファイル情報に基づいて、前記端末に要求されたコンテンツを提供することを認可することを特徴とする。
【００１１】
請求項２に記載のコンテンツ提供システムは、請求項１に記載のコンテンツ提供システムであって、前記コンテンツ提供サーバは、前記プロファイル情報に基づいて、前記要求されたコンテンツの内容及び動作を決定するために必要な情報を抽出し、前記抽出された情報に基づいて、前記コンテンツの内容及び動作を決定し、前記内容及び動作を決定されたコンテンツが、前記ゲートウェイを介して、前記端末に送信されることを特徴とする。
【００１２】
請求項３に記載のコンテンツ提供システムは、請求項１に記載のコンテンツ提供システムであって、前記端末には、前記ゲートウェイを介して、前記コンテンツ提供サーバからコンテンツが応答され、前記応答されたコンテンツが、前記ゲートウェイに前記応答されたコンテンツの内容及び動作を決定するために必要な情報を要求し、前記ゲートウェイは、前記要求を受信すると、前記必要な情報を抽出するために必要なプロファイル情報を前記ディレクトリサーバから取得して、前記コンテンツ提供サーバに転送し、前記コンテンツ提供サーバは、前記転送されたプロファイル情報に基づいて、前記必要な情報を抽出し、前記抽出した情報を前記ゲートウェイを介して、前記端末に送信し、前記応答されたコンテンツ自身が、前記抽出された情報に基づいて、要求されたコンテンツの内容及び動作を決定することを特徴とする。
【００１３】
請求項４に記載のコンテンツ提供システムは、請求項１に記載のコンテンツ提供システムであって、前記端末には、前記ゲートウェイを介して、前記コンテンツ提供サーバからコンテンツが応答され、前記応答されたコンテンツが、前記ゲートウェイを介して前記コンテンツ提供サーバに前記応答されたコンテンツの内容及び動作を決定するために必要な情報を要求し、前記コンテンツ提供サーバは、前記要求を受信すると、前記必要な情報を抽出するために必要なプロファイル情報を前記ディレクトリサーバから取得して、前記プロファイル情報に基づいて、前記必要な情報を抽出し、前記抽出した情報を前記ゲートウェイを介して前記端末に送信し、前記応答されたコンテンツ自身が、前記抽出された情報に基づいて、要求されたコンテンツの内容及び動作を決定することを特徴とする。
【００１４】
請求項５に記載のコンテンツ提供システムは、請求項１に記載のコンテンツ提供システムであって、前記端末には、前記ゲートウェイを介して、前記コンテンツ提供サーバからコンテンツが応答され、前記応答されたコンテンツが、前記ゲートウェイを介して前記コンテンツ提供サーバに前記応答されたコンテンツの内容及び動作を決定するために必要な情報を要求し、前記コンテンツ提供サーバは、前記要求を受信すると、前記必要な情報を抽出するために必要なプロファイル情報を前記ディレクトリサーバから取得して、前記取得したプロファイル情報を前記ゲートウェイを介して、前記端末に送信し、前記応答されたコンテンツ自身が、前記送信されたプロファイル情報に基づいて、前記必要な情報を抽出し、前記抽出された情報に基づいて、要求されたコンテンツの内容及び動作を決定する
ことを特徴とする。
【００１５】
請求項６に記載のパーソナライズ方法は、クライアント端末がネットワーク上の１つ以上のコンテンツ提供サーバへアクセスし、コンテンツを受信するコンテンツ提供システムにおけるパーソナライズ方法であって、前記端末から前記コンテンツ提供サーバへの要求を受け付けるゲートウェイと、前記端末の認証及び前記端末のプロファイル情報の管理を行うディレクトリサーバを備え、前記端末の認証を行うための電子証明書があらかじめ前記端末に格納されており、前記端末が、コンテンツを要求する手順と、前記ゲートウェイが、前記コンテンツ要求に対して、前記端末に前記電子証明書を要求する手順と、前記端末が、前記電子証明書の要求に対して、前記電子証明書を応答する手順と、前記ゲートウェイが、前記ディレクトリサーバに前記電子証明書に対応する前記プロファイル情報を要求する手順と、前記ディレクトリサーバが、前記プロファイル情報要求を受け、前記電子証明書の真贋判定をし、前記端末が認証されると、前記ゲートウェイに前記プロファイル情報を送信する手順と、前記コンテンツ提供サーバが、前記認証結果及び前記プロファイル情報に基づいて、前記端末に要求されたコンテンツを提供することを認可する手順とからなることを特徴とする。
【００１６】
請求項７に記載のパーソナライズ方法は、請求項６に記載のパーソナライズ方法であって、さらに、前記コンテンツ提供サーバが、前記プロファイル情報に基づいて、前記要求されたコンテンツの内容及び動作を決定するために必要な情報を抽出し、前記抽出された情報に基づいて、前記コンテンツの内容及び動作を決定する手順と、前記コンテンツ提供サーバが、前記内容及び動作を決定されたコンテンツを、前記ゲートウェイを介して、前記端末に送信する手順とを備えることを特徴とする。
【００１７】
請求項８に記載のパーソナライズ方法は、請求項６に記載のパーソナライズ方法であって、さらに、前記コンテンツ提供サーバが、前記ゲートウェイを介して、前記端末にコンテンツを応答する手順と、前記応答されたコンテンツが、前記ゲートウェイに前記応答されたコンテンツの内容及び動作を決定するために必要な情報を要求する手順と、前記ゲートウェイが、前記要求を受信すると、前記必要な情報を抽出するために必要なプロファイル情報を前記ディレクトリサーバから取得して、前記コンテンツ提供サーバに転送する手順と、前記コンテンツ提供サーバが、前記転送されたプロファイル情報に基づいて、前記必要な情報を抽出し、前記抽出した情報を前記ゲートウェイを介して、前記端末に送信する手順と、前記応答されたコンテンツ自身が、前記抽出された情報に基づいて、要求されたコンテンツの内容及び動作を決定する手順とを備えることを特徴とする。
【００１８】
請求項９に記載のパーソナライズ方法は、請求項６に記載のパーソナライズ方法であって、さらに、前記コンテンツ提供サーバが、前記ゲートウェイを介して、前記端末にコンテンツを応答する手順と、前記応答されたコンテンツが、前記ゲートウェイを介して前記コンテンツ提供サーバに前記応答されたコンテンツの内容及び動作を決定するために必要な情報を要求する手順と、前記コンテンツ提供サーバが、前記要求を受信すると、前記必要な情報を抽出するために必要なプロファイル情報を前記ディレクトリサーバから取得して、前記プロファイル情報に基づいて、前記必要な情報を抽出し、前記抽出した情報を前記ゲートウェイを介して前記端末に送信する手順と、前記応答されたコンテンツ自身が、前記抽出された情報に基づいて、要求されたコンテンツの内容及び動作を決定する手順とを備えることを特徴とする。
【００１９】
請求項１０に記載のパーソナライズ方法は、請求項６に記載のパーソナライズ方法であって、さらに、前記コンテンツ提供サーバが、前記ゲートウェイを介して、前記端末にコンテンツを応答する手順と、前記応答されたコンテンツが、前記ゲートウェイを介して前記コンテンツ提供サーバに前記応答されたコンテンツの内容及び動作を決定するために必要な情報を要求する手順と、前記コンテンツ提供サーバが、前記要求を受信すると、前記必要な情報を抽出するために必要なプロファイル情報を前記ディレクトリサーバから取得して、前記取得したプロファイル情報を前記ゲートウェイを介して、前記端末に送信する手順と、前記応答されたコンテンツ自身が、前記送信されたプロファイル情報に基づいて、前記必要な情報を抽出し、前記抽出された情報に基づいて、要求されたコンテンツの内容及び動作を決定する手順とを備えることを特徴とする。
【００２０】
請求項１に記載の情報サービス提供システム及び請求項６に記載のパーソナライズ方法によれば、ディレクトリサーバでのクライアント端末の認証処理とコンテンツ提供サーバでのクライアント端末の認可処理を連携することができる。
【００２１】
コンテンツ提供サーバにディレクトリサーバでの認証処理の結果を引き継いで認可処理を行う連携機能としては、プラグインを追加する方法と情報サービス基盤が具備する外部の認証を引き継ぐ機能を利用することができる。
【００２２】
そして、コンテンツの内容及び動作を決定するプロファイル情報をネットワーク上のディレクトリサーバで一括管理することができる。
【００２３】
特に、請求項３から請求項５に記載の情報サービス提供システム及び請求項８から請求子１０に記載のパーソナライズ方法によれば、コンテンツ提供サーバでの認可処理をコンテンツ応答と非同期で行うことでコンテンツ提供サーバでの負荷を時間的又は空間的に分散することができる。
【発明の効果】
【００２４】
したがって、以上の発明によれば、ユーザ利便性及び提供サービスの安全性が向上する。
【発明を実施するための最良の形態】
【００２５】
コンテンツ配信網等の情報サービス基盤では、公開鍵基盤を用いたクライアントの認証処理と、コンテンツにアクセスする際のアカウントとパスワードの投入による認可処理が連携されていなかった。
【００２６】
本発明に係るコンテンツ提供システムは、（１）コンテンツのパーソナライズ（認可処理）に用いるプロファイル情報をネットワーク上のディレクトリで一括管理し、（２）情報サービスを提供するコンテンツ提供サーバ４に外部の認証処理の結果を引き継いで認可処理を行う連携機能を備えている。
【００２７】
そして、（２）情報サービスを提供するコンテンツ提供サーバ４に外部の認証処理の結果を引き継いで認可処理を行う連携機能を実現する方法として、（Ａ）プラグインを追加する方法と（Ｂ）情報サービス基盤が具備する、外部の認証を引き継ぐ機能を利用する方法を用いる。
【００２８】
本発明の第１実施形態に係るコンテンツ提供システムについて図１を参照して説明する。
【００２９】
図１は、本発明の第１実施形態に係るコンテンツ提供システムの全体構成図である。
【００３０】
図１に示すように、本発明の第１実施形態におけるコンテンツ提供システムは、クライアント端末１、ゲートウェイ２、ディレクトリサーバ３及びコンテンツ提供サーバ４より構成される。
【００３１】
クライアント端末１、ゲートウェイ２、ディレクトリサーバ３及びコンテンツ提供サーバ４は、インターネット等のネットワーク５を介して接続されている。
【００３２】
クライアント端末１は、ユーザがネットワークを介してコンテンツ提供サーバ４にアクセスし、情報サービスのコンテンツを要求し、利用するのに用いる装置である。
【００３３】
ディレクトリサーバ３は、クライアント端末１の認証処理に用いる電子証明書の発行と当該証明書の真贋判定及びプロファイル情報の管理を行う装置である。
【００３４】
ゲートウェイ２は、クライアント端末１からの要求を受信し、クライアント端末１の電子証明書に基づいてディレクトリサーバ３からプロファイル情報を取得したうえで、クライアント端末１からの要求をコンテンツ提供サーバ４へ転送する装置である。
【００３５】
コンテンツ提供サーバ４は、情報サービスのコンテンツを認証及び認可処理の結果に基づいて提供する装置である。
【００３６】
本発明の第１実施形態に係るコンテンツ提供システムのコンテンツ提供シーケンスについて図２を参照して詳細に説明する。
【００３７】
図２は、本発明の第１実施形態に係るコンテンツ提供システムのコンテンツ提供シーケンスを示した図である。
【００３８】
本発明の第１実施形態に係るコンテンツ提供システムは、（２）情報サービスを提供するコンテンツ提供サーバ４に外部の認証処理の結果を引き継いで認可処理を行う連携機能を実現する方法として、（Ａ）プラグインを追加する方法を用いている。
【００３９】
まず、クライアント端末１がコンテンツ提供サーバ４にコンテンツを要求する前に、ディレクトリサーバ３からクライアント端末１への電子証明書の発行があらかじめ完了しているものとする。例えば、ディレクトリサーバ３がＷｅｂサーバでクライアント端末１がＷｅｂブラウザの場合、電子証明書の発行は、ディレクトリサーバ３から電子証明書をダウンロードするか、ブラウザが動作するマシン上にある電子証明書をインポートすれば良い。
【００４０】
クライアント端末１からのコンテンツ要求（１０１）に対し、ゲートウェイ２は、クライアント端末１を用いるユーザの身元を確認するため電子証明書をクライアント端末１に要求する（１０２）。
【００４１】
クライアント端末１は、電子証明書の要求を受けて、ゲートウェイ２に対して電子証明書を応答（１０３）する。ゲートウェイ２は、前記応答を受けると、電子証明書をディレクトリサーバ３に転送するとともにクライアント端末１に関するプロファイル情報（以後プロファイル情報という）を要求する（１０４）。このとき、電子証明書を転送せず、クライアント端末１の認証に必要な情報のみを送信してもよい。
【００４２】
ディレクトリサーバ３は、クライアント端末１から応答された電子証明書に基づいてクライアント端末１の認証を行う。
【００４３】
電子証明書に基づき、クライアント端末１が認証された場合、すなわち、電子証明書が正しい場合、ディレクトリサーバ３は、電子証明書に対応付けられたプロファイル情報をゲートウェイ２に応答する（１０５）。
【００４４】
プロファイル情報として管理されるユーザ情報としては、電子証明書情報、鍵情報、判定結果、アカウント、パスワード、氏名、住所、連絡先電話番号／メールアドレス、所属、役職、現在地、行動内容、状態、趣味嗜好が挙げられる。
【００４５】
ゲートウェイ２は、ディレクトリサーバ３から応答されたプロファイル情報をクライアントからのコンテンツ要求に重畳（１０６）してコンテンツ提供サーバ４に転送する（１０７）。
【００４６】
プロファイル情報を重畳する方法としては、コンテンツ要求に用いられるアプリケーションプロトコル（例えば、ＨＴＴＰ）のヘッダ情報に追記する方法が挙げられる。
【００４７】
ここで、電子証明書が正しくない場合ディレクトリサーバ３は、認証結果のみをゲートウェイ２を介してクライアント端末１に応答しても良い。
【００４８】
ゲートウェイ２から転送されたコンテンツ要求に対し、コンテンツ提供サーバ４は、コンテンツ要求に重畳されたプロファイル情報を解釈して、ユーザがコンテンツ提供サーバ４の外部で正しく認証された事実と、コンテンツ提供サーバ４が管理する各コンテンツへのアクセス権及び各コンテンツに求められる内容及び振る舞いを把握する。
【００４９】
ここでコンテンツ提供サーバ４は、アクセス権、内容及び振る舞いについての定義した情報をユーザ毎に管理しても良いし、ユーザの集合（例えば、役職・役割など）を単位として管理しても良い。以下、コンテンツへのアクセス権、コンテンツの内容及び振る舞いについて、コンテンツ提供サーバ４で定義された情報をロールと呼ぶ。
【００５０】
プロファイル情報はロールを決定するのに十分な情報量を持つ必要があり、プロファイル情報の解釈とはロールの決定に必要な情報を抽出する処理である。ユーザ認証の結果（例えばユーザアカウント）に対応付けられたロールが別途あり、そのロールとプロファイル情報を解釈した結果のロールが矛盾する場合は後者を優先させる。これにより、ユーザ認証の結果に依存しないロールの把握が可能となる。
【００５１】
コンテンツ提供サーバ４は上記のロールに基づいてコンテンツの利用可否判断及びコンテンツの設定を適切に行い（１０８）、ユーザが利用可能な設定済みのコンテンツをゲートウェイ２へ応答する（１０９）。ここで、コンテンツ提供サーバ４上の各コンテンツは各ロールに対する利用可否、内容及び振る舞いが設定ファイルなどにあらかじめ定義されてあり、設定とはユーザのロールに対応した内容及び振る舞いを選択する処理である。
【００５２】
ゲートウェイ２はコンテンツ提供サーバ４から応答されたコンテンツをクライアント端末１へ転送する（１１０）。
【００５３】
以上のように、本発明の第１実施形態に係るコンテンツ提供システムは、ディレクトリサーバ３でのクライアント端末１の認証処理とコンテンツ提供サーバ４でのクライアント端末１の認可処理を連携することにより、コンテンツ提供サーバ４での認可処理においてクライアント端末１がアクセス権を証明することが不要になる。さらに、クライアント端末１のプロファイル情報に基づいた内容や振る舞いが設定（パーソナライズ）されたコンテンツを利用することができる。
【００５４】
次に、本発明の第２実施形態のコンテンツ提供システムについて図１及び図３を参照して説明する。
【００５５】
図３は、本発明の第２実施形態に係るコンテンツ提供システムのコンテンツ提供シーケンスを示す図である。
【００５６】
本発明の第２実施形態に係るコンテンツ提供システムは、（２）情報サービスを提供するコンテンツ提供サーバ４に外部の認証処理の結果を引き継いで認可処理を行う連携機能を実現する方法として、（Ｂ）情報サービス基盤を備え、コンテンツ提供サーバ４の外部での認証を引き継ぐ機能を利用するものである。
【００５７】
ここで、外部の認証を引き継ぐ機能として、認証結果をコンテンツの位置（ＵＲＬなど）に重畳する機能（Ｚｉｍｂｒａ（登録商標）のｐｒｅａｕｔｈ等）を想定する。
【００５８】
本発明の第２実施形態に係るコンテンツ提供システムが、本発明の第１実施形態に係るコンテンツ提供システムと異なる点は、ゲートウェイ２がコンテンツ要求を転送する際のコンテンツの位置に認証結果を示す情報が重畳されることである。以下、認証結果を示す情報を重畳した位置をリダイレクト先位置（ＨＴＴＰの場合、リダイレクト先ＵＲＬ）と呼ぶ。
【００５９】
本発明の第２実施形態に係るコンテンツ提供システムは、図１で示すように本発明の第１実施形態に係るコンテンツ提供システムの構成と同じであるので、構成の説明は省略する。
【００６０】
本発明の第２実施形態に係るコンテンツ提供システムの情報提供シーケンスについて図３を参照して詳細に説明する。
【００６１】
まず、第１実施形態と同様に、クライアント端末１がコンテンツ提供サーバ４にコンテンツを要求する前に、ディレクトリサーバ３からクライアント端末１への電子証明書の発行があらかじめ完了しているものとする。
【００６２】
クライアント端末１からのコンテンツ要求（２０１）に対し、ゲートウェイ２は、クライアント端末１を用いるユーザの身元を確認するため電子証明書をクライアント端末１に要求する（２０２）。
【００６３】
クライアント端末１は、電子証明書の要求を受けて、ゲートウェイ２に対して電子証明書を応答（２０３）する。ゲートウェイ２は、前記応答を受けると、電子証明書をディレクトリサーバ３に転送するとともにクライアント端末１に関するプロファイル情報（以後プロファイル情報という）を要求する（２０４）。このとき、電子証明書を転送せず、クライアント端末１の認証に必要な情報のみを送信してもよい。
【００６４】
電子証明書に基づき、クライアント端末１が認証された場合、すなわち、電子証明書が正しい場合、ディレクトリサーバ３は、電子証明書に対応付けられたプロファイル情報をゲートウェイ２に応答する（２０５）。
【００６５】
ゲートウェイ２は情報サービス基盤が具備する認証引継ぎ機能の所定の形式に従ってリダイレクト先位置を作成する（２０６）。
【００６６】
アプリケーションプロトコルがＨＴＴＰの場合、クライアント端末１が要求するＵＲＬとコンテンツ提供サーバ４が応答するコンテンツのＵＲＬを一致させる必要があるため、ゲートウェイ２はＨＴＴＰリダイレクトの指示とともにリダイレクト先ＵＲＬをクライアント端末１へ応答し（２０７）、クライアント端末１にリダイレクト先ＵＲＬで再度コンテンツを要求させる（２０８）。
【００６７】
ゲートウェイ２は、クライアント端末１より再度コンテンツ要求を受けると、ディレクトリサーバ３にプロファイル情報を要求し（２０９）、ディレクトリサーバ３がプロファイル情報を応答する（２１０）。
【００６８】
ゲートウェイ２は、クライアント端末１からのコンテンツ要求にディレクトリサーバ３からのプロファイル情報を重畳してコンテンツ提供サーバ４にコンテンツ要求を転送する（２１２）。
【００６９】
リダイレクト先位置によるコンテンツ要求に対しコンテンツ提供サーバ４は、リダイレクト先位置を参照してユーザが外部で正しく認証された事実を把握し、当該要求に重畳されたプロファイル情報を解釈してユーザのロールを把握する。
【００７０】
コンテンツ提供サーバ４は上記のロールに基づいてコンテンツの利用可否判断及びコンテンツの設定を適切に行い（２１３）、ユーザが利用可能な設定済みのコンテンツをゲートウェイ２へ応答する（２１４）。ここで、コンテンツ提供サーバ４上の各コンテンツは各ロールに対する利用可否、内容及び振る舞いが設定ファイルなどにあらかじめ定義されてあり、設定とはユーザのロールに対応した内容及び振る舞いを選択する処理である。
【００７１】
ゲートウェイ２はコンテンツ提供サーバ４から応答されたコンテンツをクライアント端末１へ転送する（２１５）。
【００７２】
以上のように、本発明の第２実施形態に係るコンテンツ提供システムは、第１実施形態と同様に、ディレクトリサーバ３でのクライアント端末１の認証処理とコンテンツ提供サーバ４でのクライアント端末１の認可処理を連携することにより、コンテンツ提供サーバ４での認可処理においてクライアント端末１がアクセス権を証明することが不要になる。さらに、クライアント端末１のプロファイル情報に基づいた内容や振る舞いが設定（パーソナライズ）されたコンテンツを利用することができる。
【００７３】
次に、本発明の第３実施形態のコンテンツ提供システムについて図１及び図４を参照して説明する。
【００７４】
図４は、本発明の第３実施形態に係るコンテンツ提供システムのコンテンツ提供シーケンスを示す図である。
【００７５】
本発明の第３実施形態に係るコンテンツ提供システムは、コンテンツ提供サーバ４がゲートウェイ２から転送されたコンテンツ要求に対し、リダイレクト先位置を参照するか重畳されたプロファイル情報を解釈してユーザが正しく認証された事実を把握し、利用可否判断とロール設定を行わないままコンテンツを応答するものである。
【００７６】
そして、応答されたコンテンツをクライアント端末１上で動作させるために、第３実施形態では、クライアント端末１はコンテンツを動作させる際に、当該コンテンツの利用可否判断とロール設定を行うために必要なプロファイル情報をコンテンツ提供サーバ４へ要求する。
【００７７】
このとき、クライアント端末１の応答されたコンテンツが
クライアント端末１のプロファイル情報要求に対して、コンテンツ提供サーバ４がコンテンツの動作に必要な情報を抽出し、抽出された情報に基づいてクライアント端末１がコンテンツの動作変更をするものである。このとき、ディレクトリサーバ３はクライアント端末１からは隠蔽されている。
【００７８】
なお、ゲートウェイ２から転送されるコンテンツ要求には、プロファイル情報を重畳してもしなくても良い。
【００７９】
また、クライアント端末１の認証の引継ぎをリダイレクト先位置を用いずにプロファイル情報の解釈に基づいて行う、実施形態１の場合も考え得るが説明は省略する。
【００８０】
本発明の第３実施形態に係るコンテンツ提供システムは、図１で示すように本発明の第１実施形態に係るコンテンツ提供システムの構成と同じであるので、構成の説明は省略する。
【００８１】
本発明の第３実施形態に係るコンテンツ提供システムのコンテンツ提供シーケンスについて図４を参照して詳細に説明する。
【００８２】
本発明の第３実施形態に係るコンテンツ提供システムは、（２）情報サービスを提供するコンテンツ提供サーバ４に外部の認証処理の結果を引き継いで認可処理を行う連携機能を実現する方法として、（Ｂ）情報サービス基盤を備え、コンテンツ提供サーバ４の外部での認証を引き継ぐ機能を利用するものである。
【００８３】
まず、第１実施形態と同様に、クライアント端末１がコンテンツ提供サーバ４にコンテンツを要求する前に、ディレクトリサーバ３からクライアント端末１への電子証明書の発行があらかじめ完了しているものとする。
【００８４】
クライアント端末１からのコンテンツ要求（３０１）に対し、ゲートウェイ２は、クライアント端末１を用いるユーザの身元を確認するため電子証明書をクライアント端末１に要求する（３０２）。
【００８５】
クライアント端末１は、電子証明書の要求を受けて、ゲートウェイ２に対して電子証明書を応答（３０３）する。ゲートウェイ２は、前記応答を受けると、電子証明書をディレクトリサーバ３に転送するとともにクライアント端末１に関するプロファイル情報（以後プロファイル情報という）を要求する（３０４）。このとき、電子証明書を転送せず、クライアント端末１の認証に必要な情報のみを送信してもよい。
【００８６】
電子証明書に基づき、クライアント端末１が認証された場合、すなわち、電子証明書が正しい場合、ディレクトリサーバ３は、電子証明書に対応付けられたプロファイル情報をゲートウェイ２に応答する（３０５）。
【００８７】
ゲートウェイ２は情報サービス基盤が具備する認証引継ぎ機能の所定の形式に従ってリダイレクト先位置を作成する（３０６）。
【００８８】
アプリケーションプロトコルがＨＴＴＰの場合、クライアント端末１が要求するＵＲＬとコンテンツ提供サーバ４が応答するコンテンツのＵＲＬを一致させる必要があるため、ゲートウェイ２はＨＴＴＰリダイレクトの指示とともにリダイレクト先ＵＲＬをクライアント端末１へ応答し（３０７）、クライアント端末１にリダイレクト先ＵＲＬで再度コンテンツを要求させる（３０８）。
【００８９】
ゲートウェイ２は、再度コンテンツ要求をコンテンツ提供サーバ４に転送し（３０９）、コンテンツ提供サーバ４はコンテンツをゲートウェイ４を介してクライアント端末１に応答する（３１０）、（３１１）。
【００９０】
クライアント端末１は、コンテンツを動作させる際に、当該コンテンツの利用可否判断とロール設定を行うために必要なプロファイル情報をゲートウェイ２へ要求する（３１２）。このとき、クライアント端末１に応答されたコンテンツが、設定に必要なプロファイル情報をゲートウェイ２に要求してもよい。
【００９１】
ゲートウェイ２は、クライアント端末１からの要求を受け、ディレクトリサーバ３にプロファイル情報を要求し（３１３）、ディレクトリサーバ３がプロファイル情報を応答する（３１４）。
【００９２】
ゲートウェイ２は、クライアント端末１からのプロファイル情報要求にディレクトリサーバ３からのプロファイル情報を重畳して（３１５）、コンテンツ提供サーバ４にプロファイル情報要求を転送する（３１６）。
【００９３】
プロファイル情報要求に対しコンテンツ提供サーバ４は、プロファイル情報からコンテンツの動作に必要な情報を抽出し（３１７）、抽出情報をゲートウェイ２を介してクライアント端末１に転送する（３１８）、（３１９）。
【００９４】
クライアント端末１は、転送された抽出情報に基づいてコンテンツの利用可否判断及びコンテンツの設定を行う（３２０）。
【００９５】
したがって、ユーザが利用可能な設定済みのコンテンツを利用することできる。ここで、コンテンツ提供サーバ４上の各コンテンツは各ロールに対する利用可否、内容及び振る舞いが設定ファイルなどにあらかじめ定義されてあり、設定とはユーザのロールに対応した内容及び振る舞いを選択する処理である。
【００９６】
本発明の第３実施形態に係るコンテンツ提供システムによれば、動的なコンテンツ（例えば、ＪａｖａＳｃｒｉｐｔで実装されたウィジェット等）の利用可否判断及びロール設定を、コンテンツ提供サーバ４応答と非同期にクライアント端末１で行うことができる。したがって、ロール設定に伴うコンテンツ提供サーバ４の負荷集中を時間的に分散することができる。
【００９７】
次に、本発明の第４実施形態のコンテンツ提供システムについて図１及び図５を参照して説明する。
【００９８】
図５は、本発明の第４実施形態のコンテンツ提供システムにおける情報提供シーケンスを示す図である。
【００９９】
本発明の第４実施形態に係るコンテンツ提供システムは、第３実施形態に係るコンテンツ提供システムと同様に、コンテンツ提供サーバ４がゲートウェイ２から転送されたコンテンツ要求に対し、リダイレクト先位置を参照するか重畳されたプロファイル情報を解釈してユーザが正しく認証された事実を把握し、利用可否判断とロール設定を行わないままコンテンツを応答するものである。
【０１００】
応答されたコンテンツをクライアント端末１上で動作させるために、第４実施形態では、クライアント端末１はコンテンツを動作させる際に、当該コンテンツの利用可否判断とロール設定を行うために必要なプロファイル情報をコンテンツ提供サーバ４へ要求する。
【０１０１】
クライアント端末１のプロファイル情報要求に対して、コンテンツ提供サーバ４がコンテンツの動作に必要なプロファイル情報を転送し、転送された情報に基づいてクライアント端末１がコンテンツに必要な情報を抽出するとともに、抽出された情報に基づいて動作変更をするものである。
【０１０２】
なお、ゲートウェイ２から転送されるコンテンツ要求には、プロファイル情報を重畳してもしなくても良い。
【０１０３】
また、クライアント端末１の認証の引継ぎをリダイレクト先位置を用いずにプロファイル情報の解釈に基づいて行う、第１実施形態の場合も考え得るが説明は省略する。
【０１０４】
本発明の第４実施形態に係るコンテンツ提供システムは、図１で示すように本発明の第１実施形態に係るコンテンツ提供システムの構成と同じであるので構成の説明は省略する。
【０１０５】
本発明の第４実施形態に係るコンテンツ提供システムの情報提供シーケンスについて図５を参照して詳細に説明する。
【０１０６】
本発明の第４実施形態に係るコンテンツ提供システムは、（２）情報サービスを提供するコンテンツ提供サーバ４に外部の認証処理の結果を引き継いで認可処理を行う連携機能を実現する方法として、（Ｂ）情報サービス基盤を備え、コンテンツ提供サーバ４の外部での認証を引き継ぐ機能を利用するものである。
【０１０７】
まず、第１実施形態と同様に、クライアント端末１がコンテンツ提供サーバ４にコンテンツを要求する前に、ディレクトリサーバ３からクライアント端末１への電子証明書の発行が事前に完了しているものとする。
【０１０８】
クライアント端末１からのコンテンツ要求（４０１）に対し、ゲートウェイ２は、クライアント端末１を用いるユーザの身元を確認するため電子証明書をクライアント端末１に要求する（４０２）。
【０１０９】
クライアント端末１は、電子証明書の要求を受けて、ゲートウェイ２に対して電子証明書を応答（４０３）する。ゲートウェイ２は、前記応答を受けると、電子証明書をディレクトリサーバ３に転送するとともにクライアント端末１に関するプロファイル情報（以後プロファイル情報という）を要求する（４０４）。このとき、電子証明書を転送せず、クライアント端末１の認証に必要な情報のみを送信してもよい。
【０１１０】
電子証明書に基づき、クライアント端末１が認証された場合、すなわち、電子証明書が正しい場合、ディレクトリサーバ３は、電子証明書に対応付けられたプロファイル情報をゲートウェイ２に応答する（４０５）。
【０１１１】
ゲートウェイ２は情報サービス基盤が具備する認証引継ぎ機能の所定の形式に従ってリダイレクト先位置を作成する（４０６）。
【０１１２】
アプリケーションプロトコルがＨＴＴＰの場合、クライアント端末１が要求するＵＲＬとコンテンツ提供サーバ４が応答するコンテンツのＵＲＬを一致させる必要があるため、ゲートウェイ２はＨＴＴＰリダイレクトの指示とともにリダイレクト先ＵＲＬをクライアント端末１へ応答し（４０７）、クライアント端末１にリダイレクト先ＵＲＬで再度コンテンツを要求させる（４０８）。
【０１１３】
ゲートウェイ２は、再度コンテンツ要求をコンテンツ提供サーバ４に転送し（４０９）、コンテンツ提供サーバ４はコンテンツをゲートウェイ４を介してクライアント端末１に応答する（４１０）、（４１１）。
【０１１４】
クライアント端末１は、コンテンツを動作させる際に、当該コンテンツの利用可否判断とロール設定を行うために必要なプロファイル情報をゲートウェイ２を介してコンテンツ提供サーバ４へ要求する（４１２）、（４１３）。このとき、クライアント端末１に応答されたコンテンツが、設定に必要なプロファイル情報をゲートウェイ２を介してコンテンツ提供サーバ４に要求してもよい。
【０１１５】
コンテンツ提供サーバ４は、クライアント端末１からの要求を受け、ディレクトリサーバ３にプロファイル情報を要求し（４１４）、ディレクトリサーバ３がプロファイル情報を応答する（４１５）。
【０１１６】
コンテンツ提供サーバ４は、応答されたプロファイル情報に基づいて、コンテンツの動作や設定に必要なプロファイル情報をゲートウェイ２を介してクライアント端末１に転送する（４１６）、（４１７）。
【０１１７】
クライアント端末１は、プロファイル情報に基づいてコンテンツの動作に必要な情報を抽出し、抽出した情報に基づいてコンテンツの利用可否判断及びコンテンツの設定を行う（４１８）。
【０１１８】
したがって、ユーザが利用可能な設定済みのコンテンツを利用できる。ここで、コンテンツ提供サーバ４上の各コンテンツは各ロールに対する利用可否、内容及び振る舞いが設定ファイルなどにあらかじめ定義されてあり、設定とはユーザのロールに対応した内容及び振る舞いを選択する処理である。
【０１１９】
本発明の第４実施形態に係るコンテンツ提供システムによれば、動的なコンテンツ（例えば、ＪａｖａＳｃｒｉｐｔで実装されたウィジェット等）の利用可否判断及びロール設定を、コンテンツ提供サーバ４応答と非同期にクライアント端末１で行うことができる。したがって、ロール設定に伴うコンテンツ提供サーバ４の負荷集中を時間的に分散することができる。
【０１２０】
さらに、コンテンツ提供サーバ４がプロファイル情報からロールを抽出する実施形態３と比較して、実施形態４では、コンテンツ提供サーバ４はプロファイル情報をそのままクライアント端末１へ応答し、クライアント端末１がロールを抽出する。したがって、ロール設定に伴うコンテンツ提供サーバ４の負荷集中を空間的に分散することができる。ただし、クライアント端末１が適正なロール設定を行うことを保証する仕組を備えている必要がある。
【０１２１】
なお、ディレクトリサーバ３からのプロファイル情報の取得を、第３実施形態のようにゲートウェイ２が取得したプロファイル情報を転送しても良い。
【０１２２】
同様に、第３実施形態において、プロファイル情報の取得をコンテンツ提供サーバ４が行う等、各実施形態でのシーケンスを組合せは任意に行えばよい。
【０１２３】
以上の本発明の実施形態の説明から明らかなように、本発明に係るコンテンツ提供システムによれば以下（ａ）〜（ｄ）のことが実現する。
【０１２４】
（ａ）ユーザの負担が軽減される。すなわち、認証処理と認可処理の連携により、アクセス権の証明からユーザを解放することができる。クライアント端末１が電子証明書をゲートウェイ２へ送付することで認証及び認可処理が自動的に完了するため、電子証明書を一度ダウンロード又はインポートするだけで各情報サービスが利用できる、擬似的なシングルサインオン環境を実現する。
【０１２５】
（ｂ）情報サービスの管理者の負担が軽減される。すなわち、認証結果に依存しない認可処理の実現により、認可処理に用いるプロファイル情報を各情報サービス基盤と独立に、ネットワーク５上のディレクトリサーバ３で一括管理できる。例えば、複数の情報サービスを利用するユーザの役職が変更になった場合、利用する各情報サービスのロールをアカウント作成時のまま更新せずとも、ディレクトリサーバ３で管理するプロファイル情報を更新すれば十分となる。これにより、情報サービスの運用コスト削減が期待できる。
【０１２６】
（ｃ）より安全な認証及び認可処理ができる。すなわち、従来は認証されていないユーザが、アカウントとパスワードを盗用するなどしてアクセス権を乱用できる可能性があったが、本発明では、認証処理と認可処理の連携することにより、ユーザの身元とアクセス権の対応を管理者側で制御することでアクセス権の乱用と不適切なパーソナライズを回避することができる。
（ｄ）認可処理の負荷を分散することができる。すなわち、認可処理をコンテンツ応答と非同期に行う形態（実施形態２〜４）、さらには認可処理をクライアント端末１で行う形態（実施形態４）により、コンテンツ提供サーバ４の負荷を時間的・空間的に分散することができる。
【図面の簡単な説明】
【０１２７】
【図１】本発明のコンテンツ提供システムの構成を示す概略図。
【図２】本発明の第１の実施形態に係るコンテンツ提供システムのコンテンツ提供シーケンス。
【図３】本発明の第２の実施形態に係るコンテンツ提供システムのコンテンツ提供シーケンス。
【図４】本発明の第３の実施形態に係るコンテンツ提供システムのコンテンツ提供シーケンス。
【図５】本発明の第４の実施形態に係るコンテンツ提供システムのコンテンツ提供シーケンス。
【符号の説明】
【０１２８】
１…クライアント端末
２…ゲートウェイ
３…ディレクトリサーバ
４…コンテンツ提供サーバ
５…ネットワーク
【図１】
2010128651.tif 000003
【図２】
2010128651.tif 000004
【図３】
2010128651.tif 000005
【図４】
2010128651.tif 000006
【図５】
2010128651.tif 000007