(57)【特許請求の範囲】
【請求項１】
認証アクセス制御サーバ装置とゲートウェイ装置とで構成されて、利用者端末から発行されるコンテンツへのアクセス要求を認証する認証アクセス制御システムであって、
上記認証アクセス制御サーバ装置は、
上記ゲートウェイ装置にコンテンツへのアクセス要求の許可が設定されていないことで、該アクセス要求が転送されてくる場合に、それを受け取る手段と、
アクセス要求コンテンツの属するコンテンツ群の認証に必要な情報を、利用者端末から該コンテンツ群への初回アクセス要求の場合にのみ取得する手段と、
アクセス要求コンテンツの属するコンテンツ群について、上記認証に必要な情報を使って認証を実行して、認証機能を持たないコンテンツサーバの保有する該コンテンツ群配下のコンテンツについて認証を得る手段と、
アクセス要求コンテンツを保有するコンテンツサーバに対して、該コンテンツの認証に必要な情報を指定して認証を依頼することで認証を得る手段と、
上記認証を得たコンテンツへのアクセス要求の許可を示すエントリ情報を上記ゲートウェイ装置に設定する手段とを備え、
上記ゲートウェイ装置は、
上記認証アクセス制御サーバ装置から設定されるコンテンツへのアクセス要求を許可することを示すエントリ情報を管理する手段と、
利用者端末の発行するコンテンツへのアクセス要求に対応するエントリ情報が設定されていない場合に、該アクセス要求を上記認証アクセス制御サーバ装置に転送する手段と、
上記転送に応答して、上記認証アクセス制御サーバ装置からエントリ情報の設定指示がある場合に、該エントリ情報を上記管理する手段に設定する手段とを備えることを、
特徴とする認証アクセス制御システム。
【請求項２】
請求項１記載の認証アクセス制御システムにおいて、
上記ゲートウェイ装置の備える上記設定する手段は、初期設定として、上記認証アクセス制御サーバ装置から上記転送に関係なくエントリ情報の設定指示がある場合に、該エントリ情報を設定することを、
特徴とする認証アクセス制御システム。
【請求項３】
請求項１記載の認証アクセス制御システムにおいて、
上記ゲートウェイ装置は、さらに、上記認証アクセス制御サーバ装置からの無効化指示に応答して、指定される設定エントリ情報を無効化する手段を備えることを、
特徴とする認証アクセス制御システム。
【請求項４】
請求項１記載の認証アクセス制御システムにおいて、
上記ゲートウェイ装置は、さらに、設定したエントリ情報が一定時間参照されない場合に、該エントリ情報を無効化する手段を備えることを、
特徴とする認証アクセス制御システム。
【請求項５】
認証アクセス制御サーバ装置とゲートウェイ装置とで構成されて、利用者端末から発行されるコンテンツへのアクセス要求を認証するシステムで用いられる認証アクセス制御サーバ装置であって、
上記ゲートウェイ装置にコンテンツへのアクセス要求の許可が設定されていないことで、該アクセス要求が転送されてくる場合に、それを受け取る手段と、
アクセス要求コンテンツの属するコンテンツ群の認証に必要な情報を、利用者端末から該コンテンツ群への初回アクセス要求の場合にのみ取得する手段と、
アクセス要求コンテンツの属するコンテンツ群について、上記認証に必要な情報を使って認証を実行して、認証機能を持たないコンテンツサーバの保有する該コンテンツ群配下のコンテンツについて認証を得る手段と、
アクセス要求コンテンツを保有するコンテンツサーバに対して、該コンテンツの認証に必要な情報を指定して認証を依頼することで認証を得る手段と、
上記認証を得たコンテンツへのアクセス要求の許可を示すエントリ情報を上記ゲートウェイ装置に設定する手段とを備えることを、
特徴とする認証アクセス制御サーバ装置。
【請求項６】
請求項５記載の認証アクセス制御サーバ装置において、
上記設定する手段は、初期設定として、認証を必要としないコンテンツへのアクセス要求の許可を示すエントリ情報を上記ゲートウェイ装置に設定することを、
特徴とする認証アクセス制御サーバ装置。
【請求項７】
請求項５記載の認証アクセス制御サーバ装置において、
規定の状態になる場合に、上記ゲートウェイ装置に設定したエントリ情報を無効化する手段を備えることを、
特徴とする認証アクセス制御サーバ装置。
【請求項８】
請求項７記載の認証アクセス制御サーバ装置において、
上記無効化する手段は、認証したコンテンツ群に対応付けて利用者端末に送信したプログラムからの応答が一定時間なくなる場合に、上記ゲートウェイ装置に設定した該利用者端末にかかる該コンテンツ群配下のコンテンツについての全てのエントリ情報を無効化することを、
特徴とする認証アクセス制御サーバ装置。
【請求項９】
請求項７記載の認証アクセス制御サーバ装置において、
上記無効化する手段は、認証したコンテンツ群に対応付けて利用者端末に送信したプログラムから認証の無効化指示が発行される場合に、上記ゲートウェイ装置に設定した該利用者端末にかかる該コンテンツ群配下のコンテンツについての全てのエントリ情報を無効化することを、
特徴とする認証アクセス制御サーバ装置。
【請求項１０】
請求項７記載の認証アクセス制御サーバ装置において、
上記無効化する手段は、利用者端末からのアクセス要求に応答して認証したコンテンツ群についての認証から一定時間経過する場合に、上記ゲートウェイ装置に設定した該利用者端末にかかる該コンテンツ群配下のコンテンツについての全てのエントリ情報を無効化することを、
特徴とする認証アクセス制御サーバ装置。
【請求項１１】
認証アクセス制御サーバ装置とゲートウェイ装置とで構成されて、利用者端末から発行されるコンテンツへのアクセス要求を認証するシステムで用いられる認証アクセス制御サーバ装置で実行する認証アクセス制御方法であって、
上記ゲートウェイ装置にコンテンツへのアクセス要求の許可が設定されていないことで、該アクセス要求が転送されてくる場合に、それを受け取る過程と、
アクセス要求コンテンツの属するコンテンツ群の認証に必要な情報を、利用者端末から該コンテンツ群への初回アクセス要求の場合にのみ取得する過程と、
アクセス要求コンテンツの属するコンテンツ群について、上記認証に必要な情報を使って認証を実行して、認証機能を持たないコンテンツサーバの保有する該コンテンツ群配下のコンテンツについて認証を得る過程と、
アクセス要求コンテンツを保有するコンテンツサーバに対して、該コンテンツの認証に必要な情報を指定して認証を依頼することで認証を得る過程と、
上記認証を得たコンテンツへのアクセス要求の許可を示すエントリ情報を上記ゲートウェイ装置に設定する過程とを備えることを、
特徴とする認証アクセス制御方法。
【請求項１２】
請求項１１記載の認証アクセス制御方法において、
上記設定する過程では、初期設定として、認証を必要としないコンテンツへのアクセス要求の許可を示すエントリ情報を上記ゲートウェイ装置に設定することを、
特徴とする認証アクセス制御方法。
【請求項１３】
請求項１１記載の認証アクセス制御方法において、
規定の状態になる場合に、上記ゲートウェイ装置に設定したエントリ情報を無効化する過程を備えることを、
特徴とする認証アクセス制御方法。
【請求項１４】
請求項１１ないし１３のいずれか１項に記載の認証アクセス制御方法の実現に用いられる処理をコンピュータに実行させるための認証アクセス制御プログラム。
【請求項１５】
請求項１１ないし１３のいずれか１項に記載の認証アクセス制御方法の実現に用いられる処理をコンピュータに実行させるためのプログラムを記録した認証アクセス制御プログラムの記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、認証アクセス制御サーバ装置とゲートウェイ装置とで構成されて、利用者端末から発行されるコンテンツへのアクセス要求を認証する認証アクセス制御システムと、その認証アクセス制御システムで用いられる認証アクセス制御サーバ装置と、その認証アクセス制御サーバ装置で用いられる認証アクセス制御方法と、その認証アクセス制御方法の実現に用いられる認証アクセス制御プログラム及びそのプログラムを記録した記録媒体とに関する。
【０００２】
サーバ上に、特定の利用者にのみアクセスを許可したいコンテンツがある場合、アクセス時に、利用者に認証を求める必要がある。利用者が複数のコンテンツへのアクセス権限を有している場合、コンテンツ毎に認証を行なうのでなく、一括して認証ができることがセキュリティ及び利便性の面から望ましい。
【０００３】
本発明は、複数のコンテンツへのアクセス権限を有している利用者に対して、認証を一括して行なうコンテンツ認証アクセス制御システムに関するものである。
【０００４】
【従来の技術】
一度の認証で複数のサーバ上のコンテンツへのアクセスを可能にする（以下、シングルサインオンと表記）方法として、網内に認証アクセス制御サーバを設置する方法が知られており、その処理形態によって、「リバース・プロキシ型」と、「エージェント・モジュール型」とに分類される。
【０００５】
リバース・プロキシ型のシングルサインオンは、図１０に示すように、認証アクセス制御サーバを利用者端末とコンテンツサーバとの間に設置することで実現する。
【０００６】
このリバース・プロキシ型のシングルサインオンでは、コンテンツサーバへのアクセス要求は全て認証アクセス制御サーバを中継して送信され、認証アクセス制御サーバは、中継時に、内部に持つ利用者毎のアクセスリストを参照してアクセス制御を行なう。
【０００７】
一方、エージェント・モジュール型のシングルサインオンは、図１１に示すように、網内に設置される認証アクセス制御サーバと、コンテンツサーバに組み込むエージェント・モジュールとによって実現する。
【０００８】
このエージェント・モジュール型のシングルサインオンでは、利用者は、まず認証アクセス制御サーバにログインする。認証に成功すると、認証アクセス制御サーバは、当該利用者がアクセス可能なコンテンツサーバのリストをクッキーに埋め込んで利用者端末に送信する。
【０００９】
その後、利用者がコンテンツサーバにアクセスした時、コンテンツサーバ内のエージェント・モジュールがクッキー内の情報をもとにアクセスの可否を決定する。コンテンツサーバに対して、認証アクセス制御サーバで認証されていない利用者端末からのアクセスがあった場合は、当該コンテンツサーバ内のエージェント・モジュールがアクセス要求を認証アクセス制御サーバに転送して、認証を行なわせる。
【００１０】
【発明が解決しようとする課題】
リバース・プロキシ型では、コンテンツサーバには手を加えずにシングルサインオンが可能であることから、コンテンツサーバの種別によらずシングルサインオンを行なうことができる。
【００１１】
しかしながら、全てのアクセス要求を中継することから、セキュリティ強度は強い反面、認証アクセス制御サーバへアクセスが集中することにより、多数のコンテンツサーバが分散配置されているような大規模環境では、特に、サーバ処理性能や網リソースの限界に起因するスループット低下が発生する可能性があった。
【００１２】
一方、エージェント・モジュール型では、認証アクセス制御サーバを経由するのは未認証のアクセス要求のみであるため、リバース・プロキシ型の場合のようなスループットの低下が発生する可能性は低い。
【００１３】
しかしながら、未認証パケットが直接コンテンツサーバに届くことから、リバース・プロキシ型に比べてセキュリティ強度がやや弱く、各コンテンツサーバ内に専用のエージェント・モジュールを組み込む必要があることから、対応可能なコンテンツサーバが限定される可能性があった。
【００１４】
このような従来技術に鑑みて、本発明者らは、先に出願した特願2002-037586 で、リバース・プロキシ型の認証アクセス制御サーバの課題とされていた、認証アクセス制御サーバへの負荷の集中を回避することを実現するシステムを開示した。
【００１５】
この本発明者らが開示した先願発明では、図１２に示すように、従来のリバース・プロキシ型の認証アクセス制御サーバからゲートウェイ機能を切り出し、アドレスとポート番号等に基づくパケットフィルタリングのハードウエア処理が可能な専用のゲートウェイ装置３と、認証アクセス制御サーバ２とに分離し、ゲートウェイ装置３の通過を許可するエントリが設定されていないサーバ宛てのアクセス要求のみ認証アクセス制御サーバ２に転送することで、認証アクセス制御サーバ２への負荷の集中を回避できるようにするという構成を採っている。
【００１６】
この本発明者らが開示した先願発明では、単一のコンテンツサーバ内に異なる認証を必要とするコンテンツ群が存在しないことを前提としている。
【００１７】
したがって、本発明者らが開示した先願発明では、利用者端末５の発行したコンテンツへのアクセス要求を認証アクセス制御サーバ２に転送するのか否かについての判断を、ゲートウェイ装置３にてコンテンツサーバ単位に行うようにしている。
【００１８】
このため、単一のコンテンツサーバ内に異なる認証を必要とするコンテンツ群が複数存在する場合には、あるコンテンツ群内のコンテンツへのアクセス時の認証が成功すると、その後は、本来は別途認証が必要である他のコンテンツ群に対しても、認証アクセス制御サーバ２を経由することなく直接アクセス可能となってしまうという問題点が残されている。
【００１９】
このように、本発明者らが開示した先願発明では、単一のコンテンツサーバ内に異なる認証を必要とするコンテンツ群が存在しないことを前提としており、単一のコンテンツサーバ内に異なる認証を必要とするコンテンツ群が複数存在する場合には適用できないという制限がある。
【００２０】
また、本発明者らが開示した先願発明では、コンテンツサーバが認証機能を有している場合、原則として、認証を必要とするコンテンツへのアクセス要求を契機として、シングルサインオンを行うようにしている。
【００２１】
このため、認証機能を有するコンテンツサーバ内にある認証を必要としないコンテンツへの利用者からのアクセスが続いた場合、認証アクセス制御サーバ２への負荷の集中を回避できないためにスループットが低下する可能性があった。
【００２２】
本発明はかかる事情に鑑みてなされたものであって、本発明者らが開示した先願発明の改良を図ることで、プロキシ・リバース型を改良した先願発明の利点を継承しつつ、単一のコンテンツサーバ内に異なる認証を必要とするコンテンツ群が複数存在する場合にも、その適用を可能にするとともに、認証アクセス制御サーバへの負荷をさらに軽減することでスループット低下が発生しにくいシステムを実現することをその目的とする。
【００２３】
【課題を解決するための手段】
この目的を達成するために、本発明の認証アクセス制御システムは、認証アクセス制御サーバ装置とゲートウェイ装置とで構成されて、利用者端末から発行されるコンテンツへのアクセス要求を認証する処理を行うために、次のような構成の認証アクセス制御サーバ装置とゲートウェイ装置とを備える。
〔ｉ〕認証アクセス制御サーバ装置の構成
本発明の認証アクセス制御システムで用いられる認証アクセス制御サーバ装置は、（１）ゲートウェイ装置にコンテンツへのアクセス要求の許可が設定されていないことで、アクセス要求が転送されてくる場合に、それを受け取る手段と、（２）アクセス要求コンテンツの属するコンテンツ群の認証に必要な情報を、利用者端末からそのコンテンツ群への初回アクセス要求の場合にのみ取得する手段と、（３）アクセス要求コンテンツの属するコンテンツ群について、取得した認証に必要な情報を使って認証を実行して、認証機能を持たないコンテンツサーバの保有するそのコンテンツ群配下のコンテンツについて認証を得る手段と、（４）アクセス要求コンテンツを保有するコンテンツサーバに対して、そのコンテンツの認証に必要な情報を指定して認証を依頼することで認証を得る手段と、（５）認証を得たコンテンツへのアクセス要求の許可を示すエントリ情報をゲートウェイ装置に設定するとともに、初期設定として、認証を必要としないコンテンツへのアクセス要求の許可を示すエントリ情報をゲートウェイ装置に設定する手段と、（６）規定の状態になる場合に、ゲートウェイ装置に設定したエントリ情報を無効化する手段とを備えるように構成する。
【００２４】
この認証アクセス制御サーバ装置が動作することで実現される認証アクセス制御方法については、具体的にはコンピュータプログラムで実現できるものであり、このコンピュータプログラムは、半導体メモリなどのような適当な記録媒体に記録して提供することができる。
【００２５】
〔ii〕ゲートウェイ装置の構成
本発明の認証アクセス制御システムで用いられるゲートウェイ装置は、（１）認証アクセス制御サーバ装置から設定されるコンテンツへのアクセス要求を許可することを示すエントリ情報を管理する手段と、（２）利用者端末の発行するコンテンツへのアクセス要求に対応するエントリ情報が設定されていない場合に、そのアクセス要求を認証アクセス制御サーバ装置に転送する手段と、（３）アクセス要求の転送に応答して、認証アクセス制御サーバ装置からエントリ情報の設定指示がある場合に、そのエントリ情報を上記管理する手段に設定するとともに、初期設定として、認証アクセス制御サーバ装置から転送に関係なくエントリ情報の設定指示がある場合に、そのエントリ情報を上記管理する手段に設定する手段と、（４）認証アクセス制御サーバ装置からの無効化指示に応答して、指定されるエントリ情報を無効化する手段と、（５）設定したエントリ情報が一定時間参照されない場合に、そのエントリ情報を無効化する手段とを備えるように構成する。
【００２６】
このゲートウェイ装置が動作することで実現されるゲートウェイ制御方法については、具体的にはコンピュータプログラムで実現できるものであり、このコンピュータプログラムは、半導体メモリなどのような適当な記録媒体に記録して提供することができる。
【００２７】
次に、このように構成される本発明の認証アクセス制御システムの処理の流れの一例について説明する。
【００２８】
このように構成される本発明の認証アクセス制御システムでは、利用者端末から認証を必要としないコンテンツへのアクセス要求が発行されると、そのコンテンツにかかるエントリ情報（そのコンテンツへのアクセス要求の許可を示す情報）については初期設定によりゲートウェイ装置に設定されているので、そのアクセス要求については、認証アクセス制御サーバ装置に転送されてくることはなく処理されることになる。
【００２９】
一方、利用者端末から認証を必要とするコンテンツへのアクセス要求が発行されるときにあって、そのコンテンツにかかるエントリ情報がゲートウェイ装置に設定されていない場合には、そのアクセス要求が認証アクセス制御サーバ装置に転送され、これを受けて、認証アクセス制御サーバ装置は、そのアクセス要求のコンテンツの属するコンテンツ群への初回のアクセス要求（利用者からの初回のアクセス要求）であるのか否かを判断して、初回のアクセス要求であることを判断するときには、利用者端末から、そのコンテンツ群の認証に必要な情報（利用者及びコンテンツ群毎に定義される情報）を取得する。
【００３０】
続いて、認証アクセス制御サーバ装置は、この取得した認証に必要な情報を使ってアクセス要求コンテンツの属するコンテンツ群について認証を実行し、これにより、認証機能を持たないコンテンツサーバに保有されるそのコンテンツ群配下のコンテンツについて認証を得て、ゲートウェイ装置にエントリ情報を設定する。
【００３１】
これ以降、エントリ情報が設定されていることで、認証機能を持たないコンテンツサーバに保有されるそのコンテンツ群配下のコンテンツへのアクセス要求（コンテンツ群についての認証を行った利用者からのアクセス要求）については、ゲートウェイ装置から転送されてくることはなくなる。
【００３２】
認証アクセス制御サーバ装置は、この初回のアクセス要求が認証機能を持たないコンテンツサーバに保有されるコンテンツへのアクセス要求である場合には、このエントリ情報の設定により、この初回アクセス要求におけるゲートウェイ装置に対してのエントリ情報の設定を終了する。
【００３３】
一方、認証アクセス制御サーバ装置は、この初回のアクセス要求が認証機能を持つコンテンツサーバに保有されるコンテンツへのアクセス要求である場合には、コンテンツ群についての認証が得られると、そのコンテンツサーバからの要求に応答して、そのコンテンツの認証に必要な情報（利用者及びコンテンツ毎に定義される情報であって、認証アクセス制御サーバ装置の内部で保持している）を指定して、そのコンテンツサーバに対して認証依頼を行うことでそのコンテンツについて認証を得て、ゲートウェイ装置にエントリ情報を設定する。
【００３４】
これ以降、エントリ情報が設定されていることで、そのコンンテンツへのアクセス要求（コンテンツについての認証を行った利用者からのアクセス要求）については、ゲートウェイ装置から転送されてくることはなくなる。
【００３５】
そして、初回のアクセス要求の後に発行される同一コンテンツ群配下の別のコンテンツに対するアクセス要求が転送されてくる場合には、そのコンテンツ群についての認証は既に終了しているので、そのコンテンツを保有するコンテンツサーバからの要求に応答して、そのコンテンツの認証に必要な情報（利用者及びコンテンツ毎に定義される情報であって、認証アクセス制御サーバ装置の内部で保持している）を指定して、そのコンテンツサーバに対して認証依頼を行うことでそのコンテンツについて認証を得て、ゲートウェイ装置にエントリ情報を設定する。
【００３６】
これ以降、エントリ情報が設定されていることで、そのコンンテンツへのアクセス要求（コンテンツについての認証を行った利用者からのアクセス要求）については、ゲートウェイ装置から転送されてくることはなくなる。
【００３７】
このような形でゲートウェイ装置にエントリ情報を設定していくことで、アクセス要求が認証アクセス制御サーバ装置に転送されなくなってくるが、利用者端末とコンテンツサーバとの接続関係をそのまま放置しておくことはセキュリティ上好ましいことではない。
【００３８】
そこで、認証アクセス制御サーバ装置は、▲１▼認証したコンテンツ群に対応付けて利用者端末にプログラムを送信するようにして、そのプログラムからの応答が一定時間なくなる場合に、ゲートウェイ装置に設定したその利用者端末にかかるそのコンテンツ群配下のコンテンツについての全てのエントリ情報を無効化するようにしたり、▲２▼認証したコンテンツ群に対応付けて利用者端末にプログラムを送信するようにして、そのプログラムから認証の無効化指示が発行される場合に、ゲートウェイ装置に設定したその利用者端末にかかるそのコンテンツ群配下のコンテンツについての全てのエントリ情報を無効化するようにしたり、▲３▼利用者端末からのアクセス要求に応答して認証したコンテンツ群についての認証から一定時間経過する場合に、ゲートウェイ装置に設定したその利用者端末にかかるそのコンテンツ群配下のコンテンツについての全てのエントリ情報を無効化するように処理する。
【００３９】
ここで、この無効化処理を実行するために、認証アクセス制御サーバ装置は、どのようなエントリ情報をゲートウェイ装置に設定したのかについて記録するように処理している。
【００４０】
一方、ゲートウェイ装置は、認証アクセス制御サーバ装置から設定されるコンテンツへのアクセス要求を許可することを示すエントリ情報を管理して、利用者端末の発行するコンテンツへのアクセス要求に対応するエントリ情報が設定されていない場合に、そのアクセス要求を認証アクセス制御サーバ装置に転送していく構成を採るときに、認証アクセス制御サーバ装置からの無効化指示に応答してエントリ情報を無効化するとともに、設定したエントリ情報が一定時間参照されない場合に、そのエントリ情報を無効化するように処理する。
【００４１】
このように、本発明は、従来のリバース・プロキシ型の認証アクセス制御サーバ装置からゲートウェイ機能を切り出し、ゲートウェイ装置に設定する通信許可エントリに、アドレス、ポート等宛先コンテンツサーバを識別する情報だけでなく、コンテンツサーバ上のコンテンツを識別する情報を加え、コンテンツサーバを識別する情報とコンテンツを識別する情報との両方についてゲートウェイ装置の通過を許可されているアクセス要求のみ通過を許可し、それ以外のアクセス要求は認証アクセス制御サーバに転送することを特徴とする。
【００４２】
この構成に従って、本発明によれば、ゲートウェイ装置における通過可否の判定を、アクセス先のコンテンツサーバ単位ではなく、コンテンツサーバ内のコンテンツ単位に実施することが可能となることにより、単一のコンテンツサーバ内に異なる認証を必要とするコンテンツ群が複数存在する場合に、１つのコンテンツ群に対してシングルサインオンが成功するときに、異なる認証を必要とする他のコンテンツ群に対しても直接アクセス可能となってしまうというような不都合な状態の発生を防止することが可能となる。
【００４３】
また、コンテンツサーバ上にあるアクセス時の認証を必要としないコンテンツについては、利用者からのアクセス要求前に、あらかじめゲートウェイ装置に通過許可エントリを設定しておけることから、認証アクセス制御サーバ装置への負荷を軽減することが可能となる。
【００４４】
そして、認証アクセス制御サーバ装置を経由しない直接通信において、端末確認用のプログラムを利用者端末に送信して監視を行い、通信の終了を検知してゲートウェイ装置の通信許可エントリを削除（無効化）することによって、サーバに手を加えることなく、従来のエージェント・モジュール型のように未認証のアクセス要求が直接サーバに到達してしまうことを防止することが可能となる。
【００４５】
次に、本発明の構成上の特徴についてまとめる。
【００４６】
（１）本発明では、認証アクセス制御サーバ装置とゲートウェイ装置で構成され、コネクションレス通信網に接続された利用者端末から１つ又は複数のサーバへのアクセス時の認証において、▲１▼各サーバ内にある、利用者がアクセス権限を持つコンテンツ群を利用者ごとに管理し、▲２▼利用者がアクセス権限を持つコンテンツ群へのアクセス要求を認証アクセス制御サーバ装置にて代理で受け付け、▲３▼利用者がアクセス権限を持つコンテンツ群への認証失効後初めてのアクセス時のみ利用者に対して認証に必要な情報の投入を要求し、▲４▼認証の有効期間内は当該コンテンツ群に属する全てのコンテンツについて利用者が認証に必要な情報をアクセスの都度投入することを不要にし、▲５▼認証に成功した場合、通信網内に配置するゲートウェイ装置を制御し、利用者端末からそのコンテンツに対し、認証アクセス制御サーバ装置を介さず直接アクセスすることを可能とすることを特徴とする。
【００４７】
（２）そして、ゲートウェイ装置の機能として、▲１▼利用者が認証に成功する以前は、利用者端末からコンテンツへのアクセスを許可しないことでセキュリティを確保し、▲２▼アクセス時に認証を必要とするコンテンツ宛てで、かつ、通過を許可されていないアクセス要求については、認証アクセス制御サーバ装置に転送して認証を求めることを特徴とする。
【００４８】
（３）そして、認証機能を有するサーバ内のコンテンツへのアクセスにおいて、▲１▼認証アクセス制御サーバ装置が代理に受け付けたアクセス要求をそのままアクセス要求先のサーバに転送して当該サーバからの認証要求を受信し、▲２▼そのコンテンツへのアクセスが、当該利用者がアクセス権限を持つコンテンツ群への認証失効後初めてのアクセスである場合のみ、当該利用者に対して認証に必要な情報の投入を要求して利用者から受信した情報に基づいて認証を行ない、▲３▼当該サーバでの認証に必要な情報を利用者に代わって送信するとともに、網内のゲートウェイ装置にてその利用者端末から当該コンテンツへの直接通信を許可し、▲４▼認証の有効期間内に認証アクセス制御サーバ装置で受け付けた、コンテンツ群内の他のコンテンツ向けのアクセス要求についてはそのコンテンツを保有するサーバにそのまま転送し、▲５▼サーバからの認証要求に対して、当該コンテンツへのアクセスの認証に必要な情報を利用者に代わって送信するとともに、網内のゲートウェイ装置にてその利用者端末から当該コンテンツへの直接通信を許可することを特徴とする。
【００４９】
（４）そして、認証機能を有するサーバ内のコンテンツへのアクセスにおいて、▲１▼利用者がアクセス権限を持つコンテンツ群に対する認証失効後初めてのアクセス要求を認証アクセス制御サーバ装置にて代理で受け付けた場合、当該利用者に対して認証に必要な情報の投入を要求し、▲２▼認証成功後にサーバにアクセス要求を転送し、▲３▼サーバからの認証要求に対して利用者に代わって当該コンテンツへのアクセス時の認証に必要な情報を送信するとともに、網内のゲートウェイ装置にてその利用者端末から当該コンテンツへの直接通信を許可し、▲４▼認証の有効期間内に認証アクセス制御サーバ装置で受け付けた、コンテンツ群内の他のコンテンツ向けのアクセス要求についてはそのコンテンツを保有するサーバにそのまま転送し、▲５▼サーバからの認証要求に対して、当該コンテンツへのアクセスの認証に必要な情報を利用者に代わって送信するとともに、網内のゲートウェイ装置にてその利用者端末から当該コンテンツへの直接通信を許可することを特徴とする。
【００５０】
（５）そして、認証機能を有さないサーバ内のコンテンツへのアクセスにおいて、▲１▼利用者がアクセス権限を持つコンテンツ群に対する認証失効後初めてのアクセス要求を認証アクセス制御サーバ装置にて代理で受け付け、▲２▼当該利用者に対して認証に必要な情報の投入を要求し、認証成功後に、通信網内のゲートウェイ装置にて、その利用者端末からコンテンツ群に属する全てのコンテンツへの直接通信を許可することを特徴とする。
【００５１】
（６）そして、▲１▼利用者端末上で動作するプログラムを有し、▲２▼定期的に認証アクセス制御サーバ装置と当該プログラムとの間で通信を行うことで利用者端末の状態を監視し、▲３▼当該プログラムからの通信が無くなったことでセッションの終了を検知して当該利用者の認証を無効にし、▲４▼再びコンテンツ群へのアクセス要求を代理で受け付けるようにゲートウェイ装置の設定を変更することを特徴とする。
【００５２】
（７）そして、▲１▼認証アクセス制御サーバ装置での認証後、認証に成功した利用者端末のブラウザにプログラムを送信して認証の強制失効を指示するボタン等をブラウザ上に表示し、▲２▼利用者がそのボタン等をクリックすることを契機に認証アクセス制御サーバ装置に対して認証の無効化を示す情報を送信させ、▲３▼その情報の受信をもって再びコンテンツ群へのアクセス要求を代理で受け付けるようにゲートウェイ装置の設定を変更することを特徴とする。
【００５３】
（８）そして、▲１▼認証アクセス制御サーバ装置での認証後にゲートウェイ装置に設定した、利用者端末からアクセス先のコンテンツへの通信許可エントリが一定時間参照されなかった場合に、当該エントリを自動的に削除し、▲２▼再びコンテンツへのアクセス要求が認証アクセス制御サーバ装置に転送されるようにすることで当該利用者の認証を無効にすることを特徴とする。
【００５４】
（９）そして、▲１▼認証アクセス制御サーバ装置での認証後、一定時間経過した後に自動的にゲートウェイ装置に設定した、利用者端末からサーバ上のコンテンツへの通信許可エントリを削除し、▲２▼再びコンテンツへのアクセス要求が認証アクセス制御サーバ装置に転送されるようにすることで当該利用者の認証を無効にすることを特徴とする。
【００５５】
【発明の実施の形態】
以下、実施の形態に従って本発明を詳細に説明する。
【００５６】
図１に、本発明を実現するシステム構成の一実施形態例を図示する。
【００５７】
この図に示すように、本発明を実現する認証アクセス制御システム１は、認証アクセス制御サーバ２及びゲートウェイ装置３から構成されており、ゲートウェイ装置３は、ＩＰアドレス、ポート番号及びコンテンツのＵＲＬ(Uniform Resource Locater)に基づくパケットフィルタリング機能を有している。
【００５８】
この構成を採るときに、利用者４が認証アクセス制御システム１を介して、利用者端末５から、コンテンツサーバ６〜９上にあって利用者４がアクセス権限を持つコンテンツ群１０及びコンテンツ群１１と、コンテンツサーバ６〜９上にあってアクセス時の認証を必要としないコンテンツ１４，１７，２０，２３とにアクセスするものとする。
【００５９】
ここで、コンテンツ群１０とコンテンツ群１１へのアクセスには別々の認証を必要とし、コンテンツ群１０はコンテンツ１２，１５，１８，２１からなり、コンテンツ群１１はコンテンツ１３，１６，１９，２２からなるとする。
【００６０】
また、コンテンツサーバ６，７はサーバ自体が認証機能を有し、コンテンツサーバ８，９はサーバ自体が認証機能を有さないとする。
【００６１】
この構成を採るときに、ゲートウェイ装置３には、利用者端末５を送信元とし、認証を必要としないコンテンツ１４，１７，２０，２３を送信先とするパケットの通過を許可するゲートウェイエントリをあらかじめ設定しておく構成を採っている。
【００６２】
これにより、認証の不要なコンテンツに対しては、認証が必要なコンテンツと同一のコンテンツサーバ上に存在している場合でも、認証アクセス制御サーバ２を経由することなく、利用者端末５から直接アクセスすることが可能となる。
【００６３】
以下に説明するように、認証アクセス制御サーバ２は、利用者毎に、コンテンツ群を単位としてシングルサインオンを実行して、シングルサインオンを実行したコンテンツ群については、再度シングルサインオンを実行しないように処理している。
【００６４】
これから、認証アクセス制御サーバ２は、各コンテンツ群に割り当てられたシングルサインオン用のパスワードと、そのコンテンツ群について既にシングルサインオンの認証を終えているのか否かを示す情報とについて管理する、図２（ａ）に示すようなデータ構造を持つテーブル２００（利用者毎に用意されている）を備えるという構成を採っている。
【００６５】
そして、以下に説明するように、認証アクセス制御サーバ２は、利用者がシングルサインオンの認証を終えたコンテンツ群配下の認証を必要とするコンテンツにアクセスする場合には、利用者及びコンンテツ毎に定義されるそのコンテンツの認証に必要となるパスワードを、そのコンテンツを保有するコンテンツサーバに対して送信することで認証を得るように処理している。
【００６６】
これから、認証アクセス制御サーバ２は、認証を必要とするコンテンツについて、そのコンテンツがどのコンテンツサーバに保有されているのかということと、そのコンテンツがどのコンテンツ群に属しているのかということと、そのコンテンツの認証に必要となる利用者毎のパスワードとについて管理する、図２（ｂ）に示すようなデータ構造を持つテーブル２０１を備えるという構成を採っている。
【００６７】
そして、上述したように、認証アクセス制御サーバ２は、認証を必要としないコンテンツについては、その通過を許可するゲートウェイエントリをあらかじめゲートウェイ装置３に設定するように処理している。
【００６８】
これから、認証アクセス制御サーバ２は、認証を必要としないコンテンツとしてどのようなものがあるとかいうことと、そのコンテンツがどのコンテンツサーバに保有されているのかということとについて管理する、図２（ｃ）に示すようなデータ構造を持つテーブル２０２を備えるという構成を採っている。
【００６９】
（Ａ）認証機能を有するコンテンツサーバ６，７に最初にアクセスする場合の処理（先に中継するパターン）
図３及び図４に、利用者４が認証を必要とするコンテンツへのアクセスを試みた場合の処理を示す。
【００７０】
利用者４が、コンテンツ群１０，１１に対して末認証の状態で、利用者端末５から、コンテンツサーバ６，７上にあってコンテンツ群１０に属するコンテンツ１２，１５のいずれか宛てのアクセス要求のパケットを送信すると、ゲートウェイ装置３において、利用者端末５を送信元とし、送信先を当該コンテンツ（ここでは仮にコンテンツサーバ６上のコンテンツ１２とする）とするパケットの通過を許可するゲートウェイエントリが無いことから、利用者端末５からのパケットは認証アクセス制御サーバ２に転送され、認証アクセス制御サーバ２を経由してコンテンツサーバ６と通信コネクションを確立する（ステップ１０１）。
【００７１】
利用者端末５からコンテンツ１２へのコンテンツファイル要求（ステップ１０２，１０３）に対して、コンテンツサーバ６から認証に必要な情報（本実施形態例ではパスワードとする）の送信が求められる（ステップ１０４）。認証アクセス制御サーバ２は、これを受けて、利用者４のコンテンツ群１０に対する認証に必要なパスワードの送信要求を利用者端末５に送信する（ステップ１０５）。
【００７２】
この送信要求に応答してパスワートが送信されてくるので、認証アクセス制御サーバ２は、そのパスワードを受信して、利用者４のコンテンツ群１０に対する認証を行なった（ステップ１０６）後、内部に持つ利用者４のコンテンツ１２における認証に必要な情報を、代理でコンテンツサーバ６に送信して（ステップ１０７）、コンテンツサーバ６内で認証させるとともに、利用者端末５に対して、利用者端末５のブラウザ上に、常駐プログラム（本実施例ではＪava(登録商標）アプレットとする）を送信する（ステップ１０８）。
【００７３】
続いて、認証アクセス制御サーバ２は、ゲートウェイ装置３に対して、利用者端末５を送信元とし、コンテンツ１２を送信先とするパケットを通過させるようにと、ゲートウェイエントリを設定（登録）する（ステップ１０９）。
【００７４】
さらに、認証アクセス制御サーバ２は、ゲートウェイ装置３に対して、利用者端末５を送信元とし、認証機能を有さないコンテンツサーバ８，９上にあってコンテンツ群１０に属するコンテンツ１８，２１を送信先とするパケットを通過させるようにと、ゲートウェイエントリを設定する（ステップ１１０）。
【００７５】
このゲートウェイエントリの設定により、ステップ１０２，１０３で送信したコンテンツファイル要求の応答を利用者端末５に送信した（ステップ１１１，１１２）後、次回以降のコンテンツ１２及びコンテンツ１８，２１宛ての利用者端末５からのコンテンツファイル要求については、認証アクセス制御サーバ２を経由せずに、直接コンテンツサーバに到達するようになる（ステップ１１３，１１４）。
【００７６】
次に、利用者４が利用者端末５からコンテンツ１５宛てのアクセスを試みた場合、ゲートウェイ装置３において、利用者端末５を送信元とし、コンテンツ１５を送信先とするパケットの通過を許可するゲートウェイエントリが設定されていないため、当該パケットは認証アクセス制御サーバ２に転送され、認証アクセス制御サーバ２を経由してコンテンツサーバ７と通信コネクションを確立する（ステップ１１５）。
【００７７】
利用者端末５からコンテンツ１５へのコンテンツファイル要求（ステップ１１６，１１７）に対して、コンテンツサーバ７からパスワードの送信が求められる（ステップ１１８）。この場合、認証アクセス制御サーバ２は、コンテンツ群１０に対する認証については既に終えているので、利用者端末５に対してパスワードの送信要求は行なわずに、認証アクセス制御サーバ２の内部に持つ利用者４の当該コンテンツ用のパスワードを代理で当該コンテンツサーバ７に送信して、当該コンテンツサーバ７内で認証させる（ステップ１１９）。
【００７８】
続いて、認証アクセス制御サーバ２は、ゲートウェイ装置３に対して、利用者端末５を送信元とし、コンテンツ１５を送信先とするパケットを通過させるようにと、ゲートウェイエントリを設定する（ステップ１２０）。
【００７９】
このゲートウェイエントリの設定により、ステップ１１６，１１７で送信したコンテンツファイル要求の応答を利用者端末５に送信した（ステップ１２１，１２２）後、次回以降のコンテンツ１５宛ての利用者端末５からのコンテンツファイル要求については、認証アクセス制御サーバ２を経由せずに、直接コンテンツサーバ７に到達するようになる（ステップ１２３，１２４）。
【００８０】
次に、利用者４が利用者端末５からコンテンツサーバ８，９上にあるコンテンツ群１０に属するいずれかのコンテンツ（ここでは１８または２１）宛てのアクセスを試みた場合には、ゲートウェイ装置３において、パケットの通過を許可するゲートウェイエントリが設定済みであるため、認証アクセス制御サーバ２を経由せずに、直接当該コンテンツサーバ８，９との間で通信コネクションを確立し（ステップ１２５）、コンテンツへのアクセスが可能である（ステップ１２６，１２７）。
【００８１】
さらに、利用者４が利用者端末５からコンテンツサーバ６，７上にあるコンテンツ群１１に属するコンテンツへのアクセスを試みた場合には、上記ステップ１０１〜１２７に相当する処理が別に実行されることになる。
【００８２】
（Ｂ）認証機能を有するコンテンツサーバ６，７に最初にアクセスする場合の処理（先に認証するパターン）
図５及び図６に、利用者４が認証を必要とするコンテンツへのアクセスを試みた場合の処理を示す。
【００８３】
利用者４が、コンテンツ群１０，１１に対して未認証の状態で、利用者端末５から、コンテンツサーバ６，７上にあってコンテンツ群１０に属するコンテンツ１２，１５のいずれか宛てのアクセス要求のパケットを送信すると、ゲートウェイ装置３において、利用者端末５を送信元とし、送信先を当該コンテンツ（ここでは仮にコンテンツサーバ６上のコンテンツ１２とする）とするパケットの通過を許可するゲートウェイエントリが無いことから、利用者端末５からのパケットは認証アクセス制御サーバ２に転送され、認証アクセス制御サーバ２を経由してコンテンツサーバ６と通信コネクションを確立する（ステップ２０１）。
【００８４】
その後、認証アクセス制御サーバ２は、利用者端末５からのコンテンツファイル要求を受けて（ステップ２０２）、利用者４のコンテンツ群１０に対する認証に必要なパスワードの送信要求を利用者端末５に送信する（ステップ２０３）。
【００８５】
この送信要求に応答してパスワードが送信されてくると、認証アクセス制御サーバ２は、そのパスワードを受信して、利用者４のコンテンツ群１０に対する認証を行なった（ステップ２０４）後、当初のコンテンツ１２宛てのコンテンツファイル要求を、利用者端末５の代理でコンテンツサーバ６に送信する（ステップ２０５）とともに、利用者端末５に対して、Ｊava アプレットを送信する（ステップ２０６）。
【００８６】
コンテンツ１２宛てのコンテンツファイル要求をコンテンツサーバ６に送信すると、コンテンツサーバ６からはパスワードの送信が求められる（ステップ２０７）。このとき、認証アクセス制御サーバ２は、内部に持つ利用者４のコンテンツ１２用のパスワードを代理でコンテンツサーバ６に送信してコンテンツサーバ６内で認証させる（ステップ２０８）。
【００８７】
続いて、認証アクセス制御サーバ２は、ゲートウェイ装置３に対して、利用者端末５を送信元とし、コンテンツ１２を送信先とするパケットを通過させるようにと、ゲートウェイエントリを設定する（ステップ２０９）。
【００８８】
さらに、認証アクセス制御サーバ２は、ゲートウェイ装置３に対して、利用者端末５を送信元とし、認証機能を有さないコンテンツサーバ８，９上にあってコンテンツ群１０に属するコンテンツ１８，２１を送信先とするパケットを通過させるようにと、ゲートウェイエントリを設定する（ステップ２１０）。
【００８９】
このゲートウェイエントリの設定により、ステップ２０２，２０５で送信したコンテンツファイル要求の応答を利用者端末５に送信した（ステップ２１１，２１２）後、次回以降のコンテンツ１２及びコンテンツ１８，２１宛ての利用者端末５からのコンテンツファイル要求については、認証アクセス制御サーバ２を経由せずに、直接コンテンツサーバに到達するようになる（ステップ２１３，２１４）。
【００９０】
次に、利用者４が利用者端末５からコンテンツ１５宛てのアクセスを試みた場合、ゲートウェイ装置３において、利用者端末５を送信元とし、コンテンツ１５を送信先とするパケットの通過を許可するゲートウェイエントリは設定されていないため、当該パケットは認証アクセス制御サーバ２に転送され、認証アクセス制御サーバ２を経由してコンテンツサーバ７と通信コネクションを確立する（ステップ２１５）。
【００９１】
利用者端末５からコンテンツ１５へのコンテンツファイル要求（ステップ２１６，２１７）に対して、コンテンツサーバ７からパスワードの送信が求められる（ステップ２１８）。この場合、認証アクセス制御サーバ２は、利用者端末５に対してパスワードの送信要求は行なわずに、認証アクセス制御サーバ２の内部に持つ利用者４の当該コンテンツ用のパスワードを代理で当該コンテンツサーバ７に送信して、当該コンテンツサーバ７内で認証させる（ステップ２１９）。
【００９２】
続いて、認証アクセス制御サーバ２は、ゲートウェイ装置３に対して、利用者端末５を送信元とし、コンテンツ１５を送信先とするパケットを通過させるようにと、ゲートウェイエントリを設定する（ステップ２２０）。
【００９３】
このゲートウェイエントリの設定により、ステップ２１６，２１７で送信したコンテンツファイル要求の応答を利用者端末５に送信した（ステップ２２１，２２２）後、次回以降の当該コンテンツ１５宛ての利用者端末５からのコンテンツファイル要求については、認証アクセス制御サーバ２を経由せず、直接コンテンツサーバ７に到達するようになる（ステップ２２３，２２４）。
【００９４】
次に、利用者４が利用者端末５からコンテンツサーバ８，９上にあるコンテンツ群１０に属するいずれかのコンテンツ（ここでは１８または２１）宛てのアクセスを試みた場合には、ゲートウェイ装置３において、パケットの通過を許可するゲートウェイエントリが設定済みであるため、認証アクセス制御サーバ２を経由せずに、直接当該コンテンツサーバ８，９との間で通信コネクションを確立し（ステップ２２５）、コンテンツへのアクセスが可能である（ステップ２２６，２２７）。
【００９５】
さらに、利用者４が利用者端末５からコンテンツサーバ６，７上にあるコンテンツ群１１に属するコンテンツへのアクセスを試みた場合は、上記ステップ２０１〜２２７に相当する処理が別に実行されることになる。
【００９６】
（Ｃ）認証機能を有さないコンテンツサーバ８，９に最初にアクセスする場合の処理
図７及び図８に、利用者４が認証を必要とするコンテンツへのアクセスを試みた場合の処理を示す。
【００９７】
利用者４が、コンテンツ群１０，１１に対して未認証の状態で、利用者端末５から認証機能を有さないコンテンツサーバ８，９上にあってコンテンツ群１０に属するコンテンツ１８，２１のいずれか宛てのアクセス要求のパケットを送信すると、ゲートウェイ装置３において、利用者端末５を送信元とし、送信先を当該コンテンツ（ここでは仮にコンテンツ１８とする）とするパケットの通過を許可するゲートウェイエントリが無いことから、利用者端末５からのパケットは認証アクセス制御サーバ２に転送され、認証アクセス制御サーバ２を経由してコンテンツサーバ８と通信コネクションを確立する（ステップ３０１）。
【００９８】
その後、認証アクセス制御サーバ２は、利用者端末５からのコンテンツファイル要求を受けて（ステップ３０２）、利用者４のコンテンツ群１０に対する認証に必要なパスワードの送信要求を利用者端末５に送信する（ステップ３０３）。
【００９９】
この送信要求に応答してパスワードが送信されてくると、認証アクセス制御サーバ２は、そのパスワードを受信して、利用者４のコンテンツ群１０に対する認証を行なった（ステップ３０４）後、当初のコンテンツサーバ８上のコンテンツ１８宛てのコンテンツファイル要求を利用者端末５の代理でコンテンツサーバ８に送信する（ステップ３０５）とともに、利用者端末５に対して、Ｊava アプレットを送信する（ステップ３０６）。
【０１００】
続いて、認証アクセス制御サーバ２は、ゲートウェイ装置３に対して、利用者端末５を送信元とし、コンテンツサーバ８，９上にあってコンテンツ群１０に属するコンテンツ（ここではコンテンツ１８，２１）を送信先とするパケットを通過させるようにと、ゲートウェイエントリを設定する（ステップ３０７）。そして、ステップ３０２，３０５で送信したコンテンツファイル要求の応答を利用者端末５に送信する（ステップ３０８，３０９）。
【０１０１】
このゲートウェイエントリの設定により、次回以降のコンテンツサーバ８，９に対するコンテンツ群１０に属するコンテンツ宛ての利用者端末５からのコンテンツファイル要求については、認証アクセス制御サーバ２を経由せずに、直接コンテンツサーバ８，９に到達するようになる（ステップ３１０，３１１）。
【０１０２】
次に、利用者４が利用者端末５からコンテンツサーバ６，７上にあってコンテンツ群１０に属するいずれかのコンテンツ（ここではコンテンツ１２，１５）宛てのアクセスを試みた場合、ゲートウェイ装置３において、利用者端末５を送信元とし、当該コンテンツ（ここでは仮にコンテンツサーバ６上のコンテンツ１２とする）を送信先とするパケットの通過を許可するゲートウェイエントリが設定されていないため、当該パケットは認証アクセス制御サーバ２に転送され、認証アクセス制御サーバ２を経由して当該コンテンツサーバ６と通信コネクションを確立する（ステップ３１２）。
【０１０３】
利用者端末５からコンテンツ１２へのコンテンツファイル要求（ステップ３１３，３１４）に対して、コンテンツサーバ６からパスワードの送信が求められる（ステップ３１５）。この場合、認証アクセス制御サーバ２は、利用者端末５に対してパスワードの送信要求は行なわずに、認証アクセス制御サーバ２の内部に持つ利用者４の当該コンテンツ用のパスワードを代理で当該コンテンツサーバ６に送信して、当該コンテンツサーバ６内で認証させる（ステップ３１６）。
【０１０４】
続いて、認証アクセス制御サーバ２は、ゲートウェイ装置３に対して、利用者端末５を送信元とし、当該コンテンツを送信先とするパケットを通過させるようにと、ゲートウェイエントリを設定する（ステップ３１７）。
【０１０５】
このゲートウェイエントリの設定により、ステップ３１３，３１４で送信したコンテンツファイル要求の応答を利用者端末５に送信した（ステップ３１８，３１９）後、次回以降のコンテンツ１２宛ての利用者端末５からのアクセス要求については、認証アクセス制御サーバ２を経由せず、直接コンテンツサーバに到達するようになる（ステップ３２０，３２１）。
【０１０６】
次に、利用者４が利用者端末５からコンテンツサーバ８，９上にあってコンテンツ群１０に属するコンテンツ宛てのアクセスを試みた場合は、ゲートウェイ装置３において、パケットの通過を許可するエントリが設定済みであるため、認証アクセス制御サーバ２を経由せず、直接当該コンテンツサーバとの間で通信コネクションを確立し（ステップ３２２）、コンテンツへのアクセスが可能である（ステップ３２３，３２４）。
【０１０７】
さらに、利用者４が利用者端末５からコンテンツサーバ８，９上にあるコンテンツ群１１に属するコンテンツへのアクセスを試みた場合は、上記ステップ３０１〜３２４に相当する処理が別に実行されることになる。
【０１０８】
（Ｄ）利用者のブラウザ終了による認証の無効化処理
認証アクセス制御サーバ２は、利用者４のコンテンツ群１０（あるいはコンテンツ群１１）に対する認証を行なった後、利用者端末５に送信した常駐プログラム（ここではＪava アプレット）に対して一定時間毎に通信を行う。
【０１０９】
認証アクセス制御サーバ２は、利用者端末５のＪava アプレットからの応答がなくなった場合、利用者４によるコンテンツ群１０（コンテンツ群１１）のコンテンツの閲覧が終了したものと判断して、ゲートウェイ装置３に対して先に設定した、利用者端末５を送信元としコンテンツ群１０（コンテンツ群１１）に属するコンテンツを送信先とする通過許可ゲートウェイエントリを全て削除する。
【０１１０】
これにより認証は無効化され、利用者端末５からコンテンツ群１０（コンテンツ群１１）に属するコンテンツ宛てのアクセス要求については、再び認証アクセス制御サーバ２を経由して認証を求められることになる。
【０１１１】
（Ｅ）利用者のログアウト処理による認証の無効化処理
利用者４のコンテンツ群１０（あるいはコンテンツ群１１）に対する認証を行なった後に利用者端末５に送信する常駐プログラム（ここではＪava アプレット）によって、利用者端末５上のブラウザに、図９に示すように、認証の強制失効を指示するログアウトボタン３１，３２を表示させる。
【０１１２】
このログアウトボタン３１，３２の表示を受けて、利用者端末５は、利用者４がログアウトボタン３１（ログアウトボタン３２）をクリックすることを契機にして、認証アクセス制御サーバ２に対して、コンテンツ群１０（コンテンツ群１１）に対する認証の強制失効を指示するパケットを送信する。
【０１１３】
認証アクセス制御サーバ２は、そのパケットを受信すると、ゲートウェイ装置３に対して先に設定した、利用者端末５を送信元としコンテンツ群１０（コンテンツ群１１）に属するコンテンツを送信先とする通過許可ゲートウェイエントリを全て削除する。
【０１１４】
これにより認証は無効化され、利用者端末５からコンテンツ群１０（コンテンツ群１１）に属するコンテンツ宛てのアクセス要求については、再び認証アクセス制御サーバ２を経由して認証を求められることになる。
【０１１５】
（Ｆ）通信タイムアウトによる認証の無効化処理
ゲートウェイ装置３は、認証アクセス制御サーバ２から設定されたパケット通過許可ゲートウェイエントリの参照状況を監視する。
【０１１６】
ゲートウェイ装置３は、利用者端末５から一定時間連続してコンテンツ群１０（あるいはコンテンツ群１１）に属するコンテンツに対する通信が無かった場合、利用者端末５を送信元としそのコンテンツを送信先とする通過許可ゲートウェイエントリを削除する。
【０１１７】
この結果、コンテンツ群１０（コンテンツ群１１）に属する全てのコンテンツ宛てのエントリが削除された場合、認証は無効化され、利用者端末５からコンテンツ群１０（コンテンツ群１１）に属するコンテンツ宛てのアクセス要求については、再び認証アクセス制御サーバ２を経由して認証を求められることになる。
【０１１８】
（Ｇ）認証後一定時間経過による認証の無効化処理
認証アクセス制御サーバ２は、利用者４のコンテンツ群１０（あるいはコンテンツ群１１）に対する認証を行なった時刻を記録しておき、一定時間が経過すると、ゲートウェイ装置３に対して先に設定した、利用者端末５を送信元としコンテンツ群１０（コンテンツ群１１）に属するコンテンツを送信先とする通過許可ゲートウェイエントリを全て削除する。
【０１１９】
これにより認証は無効化され、利用者端末５からコンテンツ群１０（コンテンツ群１１）に属するコンテンツ宛てのアクセス要求については、再び認証アクセス制御サーバ２を経由して認証を求められることになる。
【０１２０】
【発明の効果】
以上説明したように、本発明によれば、コンテンツサーバへのシングルサインオンを実現するコンテンツ認証アクセス制御システムにおいて、同一のコンテンツサーバ内に異なる認証を必要とするコンテンツ群が複数ある場合にも対応することが可能になることで、シングルサインオンに対応可能なコンテンツサーバの条件を緩和できるようになるとともに、コンテンツ認証アクセス制御サーバへの負荷を軽減することができるようになることで、システムのスループット低下の可能性を抑えることができる、という効果が得られる。
【図面の簡単な説明】
【図１】本発明を実現するシステム構成の一実施形態例である。
【図２】認証アクセス制御サーバ装置の備えるテーブルの説明図である。
【図３】実施形態例における処理の流れである。
【図４】実施形態例における処理の流れである。
【図５】実施形態例における処理の流れである。
【図６】実施形態例における処理の流れである。
【図７】実施形態例における処理の流れである。
【図８】実施形態例における処理の流れである。
【図９】ブラウザの説明図である。
【図１０】リバース・プロキシ型のシングルサインオンの説明図である。
【図１１】エージェント・モジュール型のシングルサインオンの説明図である。
【図１２】本発明者らが開示した先願発明の説明図である。
【符号の説明】
１    認証アクセス制御システム
２    認証アクセス制御サーバ
３    ゲートウェイ装置
４    利用者
５    利用者端末
６    コンテンツサーバ
７    コンテンツサーバ
８    コンテンツサーバ
９    コンテンツサーバ
１０  コンテンツ群
１１  コンテンツ群
１２  コンテンツ
１３  コンテンツ
１４  コンテンツ
１５  コンテンツ
１６  コンテンツ
１７  コンテンツ
１８  コンテンツ
１９  コンテンツ
２０  コンテンツ
２１  コンテンツ
２２  コンテンツ
２３  コンテンツ
【図１】
0003766338.tif 000002
【図２】
0003766338.tif 000003
【図３】
0003766338.tif 000004
【図４】
0003766338.tif 000005
【図５】
0003766338.tif 000006
【図６】
0003766338.tif 000007
【図７】
0003766338.tif 000008
【図８】
0003766338.tif 000009
【図９】
0003766338.tif 000010
【図１０】
0003766338.tif 000011
【図１１】
0003766338.tif 000012
【図１２】
0003766338.tif 000013