(57)【特許請求の範囲】
【請求項１】
提供すべきサービス情報であるコンテンツを保存しておき、認証で許可されたユーザ端末からの要求に従い、コンテンツを提供する複数のＷｅｂサーバと、ユーザ端末と通信網を介して接続され、ユーザ端末での利用を許容するために、ユーザ端末から通信網を介して送信されるユーザを特定するユーザ特定情報に基づいて当該ユーザの認証を行う認証サーバから成る認証管理システムにおいて、
前記ユーザ端末は、
前記Ｗｅｂサーバから送信された画面またはコンテンツまたはメッセージを表示する表示手段と、
コンテンツの提供を受けたいＷｅｂサーバに対して認証画面取得要求信号を送信する認証画面取得要求手段と、
認証画面を受信してユーザのＩＤとパスワードを入力する入力手段と、
前記ＩＤとパスワードを含む認証要求信号を生成して前記Ｗｅｂサーバに送信する認証要求手段と、
前記認証要求信号に対して、前記Ｗｅｂサーバから承認キーを受信すると、前記認証サーバに承認キーを保持しておくためのソフトプログラムである認証サポートサーバの取得要求を送信する認証サポートサーバ取得要求手段と、
前記認証サーバから前記認証サポートサーバを受信する認証サポートサーバ取得手段と、
前記Ｗｅｂサーバから受信して表示した各種コンテンツへのアクセスメニュー画面から所望するコンテンツを入力して該コンテンツの取得要求信号をＷｅｂサーバに送信するコンテンツ取得要求手段と、
前記認証サーバからの承認キーの取得要求信号を受信して、前記ユーザ端末内の前記認証サポートサーバから前記承認キーを送信する承認キー送信手段とを備え、
前記Ｗｅｂサーバは、
前記ユーザ端末から前記認証画面取得要求信号を受信して、認証画面を前記ユーザ端末に送信する認証画面送信手段と、
前記ユーザ端末からの前記認証要求信号を受信して、自サーバ内に配置されたアクセス要求モジュールを介して、前記認証要求信号を前記認証サーバに送信するユーザ端末認証要求手段と、
前記認証サーバからユーザの認証の登録判定結果が登録の場合、前記認証サーバからコンテンツの提供に必要な承認キーを受信し、該承認キーと前記アクセスメニュー画面を前記ユーザ端末に送信し、前記判定結果が未登録の場合、前記認証サーバからその旨を伝えるメッセージを受信し、前記ユーザ端末に送信する登録判定結果通知手段と、
前記ユーザ端末から前記コンテンツの取得要求信号を受信して、前記ユーザ端末のＩＰアドレスを前記アクセス要求モジュールを介して、前記認証サーバに前記コンテンツ取得の認証要求を送信するコンテンツ取得認証要求手段と、
前記認証サーバから認証の判定結果を受信し、前記判定結果が前記認証要求信号の発信元のユーザ端末と、前記承認キーの付与先のユーザ端末とが同一であることを示していれば、前記コンテンツを前記ユーザ端末に送信し、前記判定結果が前記認証要求信号の発信元のユーザ端末と、前記承認キーの付与先のユーザ端末とが同一でないことを示していれば、その旨を伝えるメッセージを前記ユーザ端末に送信する認証結果通知手段とを備え、
前記認証サーバは、
前記Ｗｅｂサーバから前記認証要求信号を受信すると、予め登録されている認証データを参照して前記認証要求信号に含まれている前記ＩＤと前記パスワードが登録されているか否か判定する認証判定手段と、
前記認証判定手段により前記ＩＤと前記パスワードが登録されていると判定された場合は、承認キーを発行し、該承認キーと前記ユーザ端末のＩＰアドレスを対応づけて認証データ内に記録し、前記承認キーを前記Ｗｅｂサーバに送信し、登録されていない場合は、前記Ｗｅｂサーバに認証できない旨のメッセージを送信する承認情報生成手段と、
前記ユーザ端末から前記認証サポートサーバの取得要求を受信すると、前記認証サポートサーバを前記ユーザ端末に送信して、前記ユーザ端末内で前記認証サポートサーバを起動して前記承認キーを保持させておく承認キー保持手段と、
前記Ｗｅｂサーバの前記アクセス制御モジュールを介して、前記ユーザ端末のＩＰアドレスと前記コンテンツ取得の認証要求信号を受信して、前記コンテンツ取得の認証要求信号の発信元の前記ＩＰアドレスで特定される前記ユーザ端末に対して、前記承認キーの取得要求信号を送信する承認キー要求手段と、
前記ユーザ端末の前記認証サポートサーバからの前記承認キーを受信して、受信した前記ユーザ端末の前記承認キーと前記ＩＰアドレスを、前記認証データとして記録されている承認キーとＩＰアドレスとの組み合わせと比較し、判定結果を前記Ｗｅｂサーバに送信する判定結果通知手段とを備える認証管理システム。
【請求項２】
提供すべきサービス情報であるコンテンツを保存しておき、認証で許可されたユーザ端末からの要求に従い、コンテンツを提供する複数のＷｅｂサーバと、ユーザ端末と通信網を介して接続され、ユーザ端末での利用を許容するために、ユーザ端末から通信網を介して送信されるユーザを特定するユーザ特定情報に基づいて当該ユーザの認証を行う認証サーバから成る認証管理システムでの処理をコンピュータに行わせるためのプログラムを格納した記録媒体において、
前記ユーザ端末は、
前記Ｗｅｂサーバから送信された画面またはコンテンツまたはメッセージを表示する表示手段と、
コンテンツの提供を受けたいＷｅｂサーバに対して認証画面取得要求信号を送信する認証画面取得要求手段と、
認証画面を受信してユーザのＩＤとパスワードを入力する入力手段と、
前記ＩＤとパスワードを含む認証要求信号を生成して前記Ｗｅｂサーバに送信する認証要求手段と、
前記認証要求信号に対して、前記Ｗｅｂサーバから承認キーを受信すると、前記認証サーバに承認キーを保持しておくためのソフトプログラムである認証サポートサーバの取得要求を送信する認証サポートサーバ取得要求手段と、
前記認証サーバから前記認証サポートサーバを受信する認証サポートサーバ取得手段と、
前記Ｗｅｂサーバから受信して表示した各種コンテンツへのアクセスメニュー画面から所望するコンテンツを入力して該コンテンツの取得要求信号をＷｅｂサーバに送信するコンテンツ取得要求手段と、
前記認証サーバからの承認キーの取得要求信号を受信して、前記ユーザ端末内の前記認証サポートサーバから前記承認キーを送信する承認キー送信手段とを備え、
前記Ｗｅｂサーバは、
前記ユーザ端末から前記認証画面取得要求信号を受信して、認証画面を前記ユーザ端末に送信する認証画面送信手段と、
前記ユーザ端末からの前記認証要求信号を受信して、自サーバ内に配置されたアクセス要求モジュールを介して、前記認証要求信号を前記認証サーバに送信するユーザ端末認証要求手段と、
前記認証サーバからユーザの認証の登録判定結果が登録の場合、前記認証サーバからコンテンツの提供に必要な承認キーを受信し、該承認キーと前記アクセスメニュー画面を前記ユーザ端末に送信し、前記判定結果が未登録の場合、前記認証サーバからその旨を伝えるメッセージを受信し、前記ユーザ端末に送信する登録判定結果通知手段と、
前記ユーザ端末から前記コンテンツの取得要求信号を受信して、前記ユーザ端末のＩＰアドレスを前記アクセス要求モジュールを介して、前記認証サーバに前記コンテンツ取得の認証要求を送信するコンテンツ取得認証要求手段と、
前記認証サーバから認証の判定結果を受信し、前記判定結果が前記認証要求信号の発信元のユーザ端末と、前記承認キーの付与先のユーザ端末とが同一であることを示していれば、前記コンテンツを前記ユーザ端末に送信し、前記判定結果が前記認証要求信号の発信元のユーザ端末と、前記承認キーの付与先のユーザ端末とが同一でないことを示していれば、その旨を伝えるメッセージを前記ユーザ端末に送信する認証結果通知手段とを備え、
前記認証サーバは、
前記Ｗｅｂサーバから前記認証要求信号を受信すると、予め登録されている認証データを参照して前記認証要求信号に含まれている前記ＩＤと前記パスワードが登録されているか否か判定する認証判定手段と、
前記認証判定手段により前記ＩＤと前記パスワードが登録されていると判定された場合は、承認キーを発行し、該承認キーと前記ユーザ端末のＩＰアドレスを対応づけて認証データ内に記録し、前記承認キーを前記Ｗｅｂサーバに送信し、登録されていない場合は、前記Ｗｅｂサーバに認証できない旨のメッセージを送信する承認情報生成手段と、
前記ユーザ端末から前記認証サポートサーバの取得要求を受信すると、前記認証サポートサーバを前記ユーザ端末に送信して、前記ユーザ端末内で前記認証サポートサーバを起動して前記承認キーを保持させておく承認キー保持手段と、
前記Ｗｅｂサーバの前記アクセス制御モジュールを介して、前記ユーザ端末のＩＰアドレスと前記コンテンツ取得の認証要求信号を受信して、前記コンテンツ取得の認証要求信号の発信元の前記ＩＰアドレスで特定される前記ユーザ端末に対して、前記承認キーの取得要求信号を送信する承認キー要求手段と、
前記ユーザ端末の前記認証サポートサーバからの前記承認キーを受信して、受信した前記ユーザ端末の前記承認キーと前記ＩＰアドレスを、前記認証データとして記録されている承認キーとＩＰアドレスとの組み合わせと比較し、判定結果を前記Ｗｅｂサーバに送信する判定結果通知手段とを備えるプログラムを格納した記録媒体。
【請求項３】
提供すべきサービス情報であるコンテンツを保存しておき、認証で許可されたユーザ端末からの要求に従い、コンテンツを提供する複数のＷｅｂサーバと、ユーザ端末と通信網を介して接続され、ユーザ端末での利用を許容するために、ユーザ端末から通信網を介して送信されるユーザを特定するユーザ特定情報に基づいて当該ユーザの認証を行う認証サーバから成る認証管理システム及び当該ユーザ端末にてなされるユーザの認証方法において、
前記ユーザ端末は、
前記Ｗｅｂサーバから送信された画面またはコンテンツまたはメッセージを表示するステップと、
コンテンツの提供を受けたいＷｅｂサーバに対して認証画面取得要求信号を送信するステップと、
認証画面を受信してユーザのＩＤとパスワードを入力するステップと、
前記ＩＤとパスワードを含む認証要求信号を生成して前記Ｗｅｂサーバに送信するステップと、
前記認証要求信号に対して、前記Ｗｅｂサーバから承認キーを受信すると、前記認証サーバに承認キーを保持しておくためのソフトプログラムである認証サポートサーバの取得要求を送信するステップと、
前記認証サーバから前記認証サポートサーバを受信するステップと、
前記Ｗｅｂサーバから受信して表示した各種コンテンツへのアクセスメニュー画面から所望するコンテンツを入力して該コンテンツの取得要求信号をＷｅｂサーバに送信するステップと、
前記認証サーバからの承認キーの取得要求信号を受信して、前記ユーザ端末内の前記認証サポートサーバから前記承認キーを送信するステップとを備え、
前記Ｗｅｂサーバは、
前記ユーザ端末から前記認証画面取得要求信号を受信して、認証画面を前記ユーザ端末に送信するステップと、
前記ユーザ端末からの前記認証要求信号を受信して、自サーバ内に配置されたアクセス要求モジュールを介して、前記認証要求信号を前記認証サーバに送信するステップと、
前記認証サーバからユーザの認証の登録判定結果が登録の場合、前記認証サーバからコンテンツの提供に必要な承認キーを受信し、該承認キーと前記アクセスメニュー画面を前記ユーザ端末に送信し、前記判定結果が未登録の場合、前記認証サーバからその旨を伝えるメッセージを受信し、前記ユーザ端末に送信するステップと、
前記ユーザ端末から前記コンテンツの取得要求信号を受信して、前記ユーザ端末のＩＰアドレスを前記アクセス要求モジュールを介して、前記認証サーバに前記コンテンツ取得の認証要求を送信するステップと、
前記認証サーバから認証の判定結果を受信し、前記判定結果が前記認証要求信号の発信元のユーザ端末と、前記承認キーの付与先のユーザ端末とが同一であることを示していれば、前記コンテンツを前記ユーザ端末に送信し、前記判定結果が前記認証要求信号の発信元のユーザ端末と、前記承認キーの付与先のユーザ端末とが同一でないことを示していれば、その旨を伝えるメッセージを前記ユーザ端末に送信するステップとを備え、
前記認証サーバは、
前記Ｗｅｂサーバから前記認証要求信号を受信すると、予め登録されている認証データを参照して前記認証要求信号に含まれている前記ＩＤと前記パスワードが登録されているか否か判定するステップと、
前記ＩＤと前記パスワードが登録されていると判定された場合は、承認キーを発行し、該承認キーと前記ユーザ端末のＩＰアドレスを対応づけて認証データ内に記録し、前記承認キーを前記Ｗｅｂサーバに送信し、登録されていない場合は、前記Ｗｅｂサーバに認証できない旨のメッセージを送信するステップと、
前記ユーザ端末から前記認証サポートサーバの取得要求を受信すると、前記認証サポートサーバを前記ユーザ端末に送信して、前記ユーザ端末内で前記認証サポートサーバを起動して前記承認キーを保持させておくステップと、
前記Ｗｅｂサーバの前記アクセス制御モジュールを介して、前記ユーザ端末のＩＰアドレスと前記コンテンツ取得の認証要求信号を受信して、前記コンテンツ取得の認証要求信号の発信元の前記ＩＰアドレスで特定される前記ユーザ端末に対して、前記承認キーの取得要求信号を送信するステップと、
前記ユーザ端末の前記認証サポートサーバからの前記承認キーを受信して、受信した前記ユーザ端末の前記承認キーと前記ＩＰアドレスを、前記認証データとして記録されている承認キーとＩＰアドレスとの組み合わせと比較し、判定結果を前記Ｗｅｂサーバに送信するステップとを備えるユーザの認証方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は認証管理システムに係り、詳しくは、ユーザ端末側で起動させられた認証サポートシステムが承認情報を保持し、当該承認情報がユーザ認証時に使用される認証管理システムに関する。
【０００２】
【従来の技術】
従来の認証管理システムの例を図３を用いて説明する。
図３において、ユーザ端末３００は各種サーバとネットワークＮを介して接続されている。Ｗｅｂブラウザ３１０は、ユーザ端末３００が有する情報通信を目的としたソフトプログラムである。Ｗｅｂブラウザ３１０の処理によりネットワークＮを介してユーザ端末３００は各種サーバと通信を行う。
【０００３】
ＷｅｂサーバＣ、Ｄは、ユーザーの要求に応じて各種情報サービスを提供するサーバである。
先ず、ユーザ３０がＷｅｂサーバＣのコンテンツＣ１を取得するまでの流れを説明する。
ユーザ３０はコンテンツＣ１を取得するにあたり先ず、ユーザ端末３００にコンテンツＣ１取得要求を入力する。この入力操作によりＷｅｂブラウザ３１０は、コンテンツＣ１取得要求信号をＷｅｂサーバＣに送信する（１）。
【０００４】
上記コンテンツＣ１取得得要求信号をＷｅｂサーバＣが受信するとＷｅｂサーバＣはユーザ端末３００にＩＤ、パスワードの入力要求を行う（２）。
このＩＤ、パスワードの入力要求はユーザ端末３００の表示装置に表示され、ユーザ３０は表示画面の所定の位置にＩＤとパスワードを入力する。入力されたＩＤとパスワードがＷｅｂサーバＣに送信される（３）と、ＷｅｂサーバＣは上記ＩＤとパスワードとが情報として含まれる認証要求信号を認証サーバ４００に送信する（４）。
【０００５】
認証要求信号を受信した認証サーバ４００は、認証データ４１０を参照にして、ＩＤとパスワードに基づいて、ユーザの認証処理を行なう（５）。そして、その結果はＷｅｂサーバＣに送信される（６）。
ユーザ３０の認証がされた場合、ＷｅｂサーバＣはユーザ３０の要求したコンテンツＣ１をネットワークＮを介してユーザ端末３００に送信する（７）。一方、ユーザの認証不可の場合、ＷｅｂサーバＣはその旨を伝えるメッセージをユーザ端末３００に送信する。
【０００６】
続いて、ユーザ３０がＷｅｂサーバＤのコンテンツＤ１を取得するには、ＷｅｂサーバＣのコンテンツＣ１を取得する時と同じ手順を踏む。つまり、ＷｅｂサーバＤにコンテンツ取得要求を行い（８）、ＷｅｂサーバＤからのＩＤ、パスワード入力要求（９）を受けて、ユーザ端末３００にＩＤとパスワードを入力する（１０）。ＩＤとパスワードが送信されるとＷｅｂサーバＤは、認証サーバ４００に送信されたＩＤとパスワードから特定されるユーザの認証要求を行う（１１）。
【０００７】
上記認証要求を受けた認証サーバ４００は、上記と同様の認証処理を行う（１２）。そして、その結果はＷｅｂサーバＤに送信され（１３）、ＷｅｂサーバＤは、ユーザ端末３００に対してコンテンツまたは認証不可のメッセージを送信する（１４）。
【０００８】
【発明が解決しようとする課題】
従来の認証管理システムでは、例えば、ＩＤ、パスワードを暗号化してコンテンツ内に含め、そのＩＤ、パスワードを複数のＷｅｂサーバに対して持ち回ることが提案されている。
このような方式に従えば、リンクされたコンテンツを異なるＷｅｂサーバに要求する場合、ユーザ認証において新たにＩＤ、パスワードの入力操作を行わなくて済む。
【０００９】
しかし、この場合、コンテンツの作成者にＩＤ、パスワード等の管理情報についての知識が必要とされる。このため、コンテンツ作成者に負担がかかっていた。また、上記方式を採用しないシステムの場合、異なるＷｅｂサーバにアクセスする度にＩＤ、パスワードの入力が必要となり、複数のＷｅｂサーバからのコンテンツ取得操作が煩雑で手間がかかるという問題があった。また、複数のコンテンツを取得しようとする場合、各Ｗｅｂサーバにアクセスする度にユーザＩＤ及びパスワードがネットワークＮ上を転送されるので、情報の機密保持の点でも好ましくなかった。
【００１０】
そこで、本発明の第一の課題は、コンテンツ作成におけるコンテンツ作成者の負担を軽減でき、通信網を介して連続して異なるＷｅｂサーバのコンテンツを取得する際のユーザ認証を簡便に行うことができ、且つ情報の機密保持の点でも好ましい認証管理システムを提供することである。
【００１１】
また、本発明の第二の課題は、上記認証管理システムでの処理をコンピュータに行わせるためのプログラムを格納した記録媒体を提供することである。
更に、本発明の第三の課題は、コンテンツ作成におけるコンテンツ作成者の負担を軽減でき、連続して異なるＷｅｂサーバのコンテンツを取得する際のユーザ認証を簡便に行うことができ、且つ情報の機密保持の点でも好ましい認証方法を提供することである。
【００１２】
【課題を解決するための手段】
上記第一の課題を解決するため、本発明は、請求項１に記載されるように、提供すべきサービス情報であるコンテンツを保存しておき、認証で許可されたユーザ端末からの要求に従い、コンテンツを提供する複数のＷｅｂサーバと、ユーザ端末と通信網を介して接続され、ユーザ端末での利用を許容するために、ユーザ端末から通信網を介して送信されるユーザを特定するユーザ特定情報に基づいて当該ユーザの認証を行う認証サーバから成る認証管理システムにおいて、前記ユーザ端末は、前記Ｗｅｂサーバから送信された画面またはコンテンツまたはメッセージを表示する表示手段と、コンテンツの提供を受けたいＷｅｂサーバに対して認証画面取得要求信号を送信する認証画面取得要求手段と、認証画面を受信してユーザのＩＤとパスワードを入力する入力手段と、前記ＩＤとパスワードを含む認証要求信号を生成して前記Ｗｅｂサーバに送信する認証要求手段と、前記認証要求信号に対して、前記Ｗｅｂサーバから承認キーを受信すると、前記認証サーバに承認キーを保持しておくためのソフトプログラムである認証サポートサーバの取得要求を送信する認証サポートサーバ取得要求手段と、前記認証サーバから前記認証サポートサーバを受信する認証サポートサーバ取得手段と、前記Ｗｅｂサーバから受信して表示した各種コンテンツへのアクセスメニュー画面から所望するコンテンツを入力して該コンテンツの取得要求信号をＷｅｂサーバに送信するコンテンツ取得要求手段と、前記認証サーバからの承認キーの取得要求信号を受信して、前記ユーザ端末内の前記認証サポートサーバから前記承認キーを送信する承認キー送信手段とを備え、前記Ｗｅｂサーバは、前記ユーザ端末から前記認証画面取得要求信号を受信して、認証画面を前記ユーザ端末に送信する認証画面送信手段と、前記ユーザ端末からの前記認証要求信号を受信して、自サーバ内に配置されたアクセス要求モジュールを介して、前記認証要求信号を前記認証サーバに送信するユーザ端末認証要求手段と、前記認証サーバからユーザの認証の登録判定結果が登録の場合、前記認証サーバからコンテンツの提供に必要な承認キーを受信し、該承認キーと前記アクセスメニュー画面を前記ユーザ端末に送信し、前記判定結果が未登録の場合、前記認証サーバからその旨を伝えるメッセージを受信し、前記ユーザ端末に送信する登録判定結果通知手段と、前記ユーザ端末から前記コンテンツの取得要求信号を受信して、前記ユーザ端末のＩＰアドレスを前記アクセス要求モジュールを介して、前記認証サーバに前記コンテンツ取得の認証要求を送信するコンテンツ取得認証要求手段と、前記認証サーバから認証の判定結果を受信し、前記判定結果が前記認証要求信号の発信元のユーザ端末と、前記承認キーの付与先のユーザ端末とが同一であることを示していれば、前記コンテンツを前記ユーザ端末に送信し、前記判定結果が前記認証要求信号の発信元のユーザ端末と、前記承認キーの付与先のユーザ端末とが同一でないことを示していれば、その旨を伝えるメッセージを前記ユーザ端末に送信する認証結果通知手段とを備え、前記認証サーバは、前記Ｗｅｂサーバから前記認証要求信号を受信すると、予め登録されている認証データを参照して前記認証要求信号に含まれている前記ＩＤと前記パスワードが登録されているか否か判定する認証判定手段と、前記認証判定手段により前記ＩＤと前記パスワードが登録されていると判定された場合は、承認キーを発行し、該承認キーと前記ユーザ端末のＩＰアドレスを対応づけて認証データ内に記録し、前記承認キーを前記Ｗｅｂサーバに送信し、登録されていない場合は、前記Ｗｅｂサーバに認証できない旨のメッセージを送信する承認情報生成手段と、前記ユーザ端末から前記認証サポートサーバの取得要求を受信すると、前記認証サポートサーバを前記ユーザ端末に送信して、前記ユーザ端末内で前記認証サポートサーバを起動して前記承認キーを保持させておく承認キー保持手段と、
前記Ｗｅｂサーバの前記アクセス制御モジュールを介して、前記ユーザ端末のＩＰアドレスと前記コンテンツ取得の認証要求信号を受信して、前記コンテンツ取得の認証要求信号の発信元の前記ＩＰアドレスで特定される前記ユーザ端末に対して、前記承認キーの取得要求信号を送信する承認キー要求手段と、前記ユーザ端末の前記認証サポートサーバからの前記承認キーを受信して、受信した前記ユーザ端末の前記承認キーと前記ＩＰアドレスを、前記認証データとして記録されている承認キーとＩＰアドレスとの組み合わせと比較し、判定結果を前記Ｗｅｂサーバに送信する判定結果通知手段とを備えるようにした。
【００１３】
上記のような認証管理システムにおいては、承認情報を用いてユーザ認証が行われるので、コンテンツ作成時にコンテンツにＩＤとパスワードとを暗号化して含める必要が無く、コンテンツ作成者の負担を軽減できると共に、複数のＷｅｂサーバからのコンテンツ取得時にユーザ認証が簡便に行うことができる。また、個人情報であるＩＤ、パスワードの代わりに承認情報が通信網を転送されるので、情報の機密保持の点でもより好ましい。
【００１５】
また、上記第二の課題を解決するため、本発明は、請求項２に記載されるように、提供すべきサービス情報であるコンテンツを保存しておき、認証で許可されたユーザ端末からの要求に従い、コンテンツを提供する複数のＷｅｂサーバと、ユーザ端末と通信網を介して接続され、ユーザ端末での利用を許容するために、ユーザ端末から通信網を介して送信されるユーザを特定するユーザ特定情報に基づいて当該ユーザの認証を行う認証サーバから成る認証管理システムでの処理をコンピュータに行わせるためのプログラムを格納した記録媒体において、前記ユーザ端末は、前記Ｗｅｂサーバから送信された画面またはコンテンツまたはメッセージを表示する表示手段と、コンテンツの提供を受けたいＷｅｂサーバに対して認証画面取得要求信号を送信する認証画面取得要求手段と、認証画面を受信してユーザのＩＤとパスワードを入力する入力手段と、前記ＩＤとパスワードを含む認証要求信号を生成して前記Ｗｅｂサーバに送信する認証要求手段と、前記認証要求信号に対して、前記Ｗｅｂサーバから承認キーを受信すると、前記認証サーバに承認キーを保持しておくためのソフトプログラムである認証サポートサーバの取得要求を送信する認証サポートサーバ取得要求手段と、前記認証サーバから前記認証サポートサーバを受信する認証サポートサーバ取得手段と、前記Ｗｅｂサーバから受信して表示した各種コンテンツへのアクセスメニュー画面から所望するコンテンツを入力して該コンテンツの取得要求信号をＷｅｂサーバに送信するコンテンツ取得要求手段と、前記認証サーバからの承認キーの取得要求信号を受信して、前記ユーザ端末内の前記認証サポートサーバから前記承認キーを送信する承認キー送信手段とを備え、前記Ｗｅｂサーバは、前記ユーザ端末から前記認証画面取得要求信号を受信して、認証画面を前記ユーザ端末に送信する認証画面送信手段と、前記ユーザ端末からの前記認証要求信号を受信して、自サーバ内に配置されたアクセス要求モジュールを介して、前記認証要求信号を前記認証サーバに送信するユーザ端末認証要求手段と、前記認証サーバからユーザの認証の登録判定結果が登録の場合、前記認証サーバからコンテンツの提供に必要な承認キーを受信し、該承認キーと前記アクセスメニュー画面を前記ユーザ端末に送信し、前記判定結果が未登録の場合、前記認証サーバからその旨を伝えるメッセージを受信し、前記ユーザ端末に送信する登録判定結果通知手段と、前記ユーザ端末から前記コンテンツの取得要求信号を受信して、前記ユーザ端末のＩＰアドレスを前記アクセス要求モジュールを介して、前記認証サーバに前記コンテンツ取得の認証要求を送信するコンテンツ取得認証要求手段と、前記認証サーバから認証の判定結果を受信し、前記判定結果が前記認証要求信号の発信元のユーザ端末と、前記承認キーの付与先のユーザ端末とが同一であることを示していれば、前記コンテンツを前記ユーザ端末に送信し、前記判定結果が前記認証要求信号の発信元のユーザ端末と、前記承認キーの付与先のユーザ端末とが同一でないことを示していれば、その旨を伝えるメッセージを前記ユーザ端末に送信する認証結果通知手段とを備え、前記認証サーバは、前記Ｗｅｂサーバから前記認証要求信号を受信すると、予め登録されている認証データを参照して前記認証要求信号に含まれている前記ＩＤと前記パスワードが登録されているか否か判定する認証判定手段と、前記認証判定手段により前記ＩＤと前記パスワードが登録されていると判定された場合は、承認キーを発行し、該承認キーと前記ユーザ端末のＩＰアドレスを対応づけて認証データ内に記録し、前記承認キーを前記Ｗｅｂサーバに送信し、登録されていない場合は、前記Ｗｅｂサーバに認証できない旨のメッセージを送信する承認情報生成手段と、前記ユーザ端末から前記認証サポートサーバの取得要求を受信すると、前記認証サポートサーバを前記ユーザ端末に送信して、前記ユーザ端末内で前記認証サポートサーバを起動して前記承認キーを保持させておく承認キー保持手段と、前記Ｗｅｂサーバの前記アクセス制御モジュールを介して、前記ユーザ端末のＩＰアドレスと前記コンテンツ取得の認証要求信号を受信して、前記コンテンツ取得の認証要求信号の発信元の前記ＩＰアドレスで特定される前記ユーザ端末に対して、前記承認キーの取得要求信号を送信する承認キー要求手段と、前記ユーザ端末の前記認証サポートサーバからの前記承認キーを受信して、受信した前記ユーザ端末の前記承認キーと前記ＩＰアドレスを、前記認証データとして記録されている承認キーとＩＰアドレスとの組み合わせと比較し、判定結果を前記Ｗｅｂサーバに送信する判定結果通知手段とを備えるプログラムを格納するようにした。
【００１６】
更に、上記第三の課題を解決するため、本発明は、請求項３に記載されるように、提供すべきサービス情報であるコンテンツを保存しておき、認証で許可されたユーザ端末からの要求に従い、コンテンツを提供する複数のＷｅｂサーバと、ユーザ端末と通信網を介して接続され、ユーザ端末での利用を許容するために、ユーザ端末から通信網を介して送信されるユーザを特定するユーザ特定情報に基づいて当該ユーザの認証を行う認証サーバから成る認証管理システム及び当該ユーザ端末にてなされるユーザの認証方法において、前記ユーザ端末は、前記Ｗｅｂサーバから送信された画面またはコンテンツまたはメッセージを表示するステップと、コンテンツの提供を受けたいＷｅｂサーバに対して認証画面取得要求信号を送信するステップと、認証画面を受信してユーザのＩＤとパスワードを入力するステップと、前記ＩＤとパスワードを含む認証要求信号を生成して前記Ｗｅｂサーバに送信するステップと、前記認証要求信号に対して、前記Ｗｅｂサーバから承認キーを受信すると、前記認証サーバに承認キーを保持しておくためのソフトプログラムである認証サポートサーバの取得要求を送信するステップと、前記認証サーバから前記認証サポートサーバを受信するステップと、前記Ｗｅｂサーバから受信して表示した各種コンテンツへのアクセスメニュー画面から所望するコンテンツを入力して該コンテンツの取得要求信号をＷｅｂサーバに送信するステップと、前記認証サーバからの承認キーの取得要求信号を受信して、前記ユーザ端末内の前記認証サポートサーバから前記承認キーを送信するステップとを備え、前記Ｗｅｂサーバは、前記ユーザ端末から前記認証画面取得要求信号を受信して、認証画面を前記ユーザ端末に送信するステップと、前記ユーザ端末からの前記認証要求信号を受信して、自サーバ内に配置されたアクセス要求モジュールを介して、前記認証要求信号を前記認証サーバに送信するステップと、前記認証サーバからユーザの認証の登録判定結果が登録の場合、前記認証サーバからコンテンツの提供に必要な承認キーを受信し、該承認キーと前記アクセスメニュー画面を前記ユーザ端末に送信し、前記判定結果が未登録の場合、前記認証サーバからその旨を伝えるメッセージを受信し、前記ユーザ端末に送信するステップと、前記ユーザ端末から前記コンテンツの取得要求信号を受信して、前記ユーザ端末のＩＰアドレスを前記アクセス要求モジュールを介して、前記認証サーバに前記コンテンツ取得の認証要求を送信するステップと、前記認証サーバから認証の判定結果を受信し、前記判定結果が前記認証要求信号の発信元のユーザ端末と、前記承認キーの付与先のユーザ端末とが同一であることを示していれば、前記コンテンツを前記ユーザ端末に送信し、前記判定結果が前記認証要求信号の発信元のユーザ端末と、前記承認キーの付与先のユーザ端末とが同一でないことを示していれば、その旨を伝えるメッセージを前記ユーザ端末に送信するステップとを備え、前記認証サーバは、前記Ｗｅｂサーバから前記認証要求信号を受信すると、予め登録されている認証データを参照して前記認証要求信号に含まれている前記ＩＤと前記パスワードが登録されているか否か判定するステップと、前記ＩＤと前記パスワードが登録されていると判定された場合は、承認キーを発行し、該承認キーと前記ユーザ端末のＩＰアドレスを対応づけて認証データ内に記録し、前記承認キーを前記Ｗｅｂサーバに送信し、登録されていない場合は、前記Ｗｅｂサーバに認証できない旨のメッセージを送信するステップと、前記ユーザ端末から前記認証サポートサーバの取得要求を受信すると、前記認証サポートサーバを前記ユーザ端末に送信して、前記ユーザ端末内で前記認証サポートサーバを起動して前記承認キーを保持させておくステップと、前記Ｗｅｂサーバの前記アクセス制御モジュールを介して、前記ユーザ端末のＩＰアドレスと前記コンテンツ取得の認証要求信号を受信して、前記コンテンツ取得の認証要求信号の発信元の前記ＩＰアドレスで特定される前記ユーザ端末に対して、前記承認キーの取得要求信号を送信するステップと、前記ユーザ端末の前記認証サポートサーバからの前記承認キーを受信して、受信した前記ユーザ端末の前記承認キーと前記ＩＰアドレスを、前記認証データとして記録されている承認キーとＩＰアドレスとの組み合わせと比較し、判定結果を前記Ｗｅｂサーバに送信するステップとを備えるようにした。
【００１７】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
図１は、本発明の実施の一形態である認証管理システムの構成図を示す。図１において、ユーザ端末１００が通信網であるネットワークＮ（例えば、インターネット）に接続されると共に、複数のＷｅｂサーバＡ、Ｂ、Ｃ、・・・と認証サーバ２００がネットワークＮに接続されている。
【００１８】
各ＷｅｂサーバＡ、Ｂ、Ｃ、・・・は、提供すべきサービス情報を保存しており、認証の結果、認可されたユーザ１０の要求に従い、ネットワークＮを介して各種情報サービスを提供する。また、各ＷｅｂサーバＡ、Ｂ、Ｃ、・・・は、認証サーバ２００との通信インターフェースであるアクセス制御モジュールａ、ｂ、ｃ、・・・をそれぞれ有する。
【００１９】
認証サーバ２００はユーザを特定する情報であるユーザＩＤ（以下「ＩＤ」とする）及びパスワードと、ユーザ端末を特定する情報であるＩＰアドレスとを記録する認証データ２１０を有する。認証サーバ２００での処理はコンピュータに行わせるためのプログラムを格納したＣＤ−ＲＯＭ等の記録媒体２２０が用いられる。
【００２０】
ＷｅｂサーバＡ、Ｂ、Ｃ、・・・がユーザ１０から認証要求や各種情報サービス要求を受けた時に認証サーバ２００は、認証データ２１０を検索して上記情報サービス要求に対して答えるか否かを判定する。
ユーザ端末１００は、情報通信を目的としたソフトプログラムであるＷｅｂブラウザ１１０を有しており、Ｗｅｂブラウザ１１０の処理によりネットワークＮを介して各種サーバと通信を行う。このＷｅｂブラウザ１１０の処理により、ユーザ端末１００からネットワークＮを介して各種サーバに何らかの送信がなされる場合には、常にユーザ端末１００を特定する情報であるＩＰアドレスが同時に送信される。
【００２１】
図２は、ユーザ１０がユーザ端末１００を用いてＷｅｂサーバＡのサービス情報であるコンテンツＡ１、Ａ２の提供を受けるまでの流れを説明するための図である。
先ず、ユーザ１０がユーザ端末１００を起動させて最初にＷｅｂサーバＡのコンテンツＡ１の提供を受けるまでの流れを説明する。
【００２２】
図２において、ユーザ１０がユーザ端末１００の入力ユニットを用いてＷｅｂサーバＡへＩＤ及びパスワードの入力画面である認証画面取得要求操作を行うと、Ｗｅｂブラウザ１１０が認証画面取得要求信号をネットワークＮを介して目的のＷｅｂサーバＡに送る（１）。
ＷｅｂサーバＡは、ユーザ端末１００からの認証画面取得要求信号を受信すると認証画面をユーザ端末１００にネットワークＮを介して返送する（２）。この時、Ｗｅｂブラウザ１１０にて受信された認証画面がユーザ端末１００の表示画面に表示される。認証画面が表示されることで、ユーザ１０がＷｅｂサーバＡに認証要求を行うことができる。
【００２３】
ここで、ユーザ１０が入力ユニットを用いてＩＤ及びパスワードをユーザ端末１００に入力すると、ＩＤ及びパスワードの情報を含む認証要求信号がＷｅｂブラウザ１１０からＷｅｂサーバＡに送信される（３）。
この認証要求信号は、ＷｅｂサーバＡに受信されるとＷｅｂサーバＡ内に配置されたアクセス制御モジュールａを介して認証サーバ２００に送信される（４）。
【００２４】
上記認証要求信号を受信した認証サーバ２００は、認証データ２１０を参照して、ユーザ認証処理を実行する（５）。このユーザ認証実行処理では、先ず受信した認証要求信号に含まれるＩＤ及びパスワードをキーに認証データ２１０が検索される。そして、送信されたＩＤ及びパスワードで特定されるユーザが当該認証データ２１０に既に登録されているか否かが判定される。
【００２５】
このユーザが認証データ２１０に登録されている場合、認証サーバ２００は、コンテンツの提供を受けるのに必要となる承認キーＫを発行し（６）、この承認キーＫがユーザ端末１００のＩＰアドレスと対応付けられて認証データ２１０内に記録される（７）。そして、承認キーＫはＷｅｂサーバＡに送信される（８）。
【００２６】
承認キーＫを受信すると、ＷｅｂサーバＡは受信した承認キーＫと共にＷｅｂサーバの各種コンテンツへのアクセスメニュー画面であるトップページをユーザ端末１００に送信する（９）。
一方、上記ＩＤ及びパスワードで特定されるユーザが認証データ２１０に登録されていない場合（入力されたＩＤ、パスワードの少なくとも一方が認証データ２１０に登録されていない、又は、入力されたＩＤとパスワードの組み合わせが認証データ２１０に登録されていない場合）、認証ができない旨のメッセージ情報が認証サーバ２００から、アクセス制御モジュールａを介してＷｅｂサーバＡに送信される。ＷｅｂサーバＡは、この情報をネットワークＮを介してＷｅｂブラウザ１１０に送信し、この時、Ｗｅｂブラウザ１１０はユーザ端末１００の表示画面上に認証不可のメッセージを表示させる（９）。
【００２７】
上記のように、認証サーバ２００から承認キーＫが発行されて、承認キーＫとトップページがＷｅｂサーバＡからネットワークＮを介してユーザ端末１００に伝送されると、ユーザ端末１００は自動的にネットワークＮを介して認証サーバ２００に対して、ユーザ端末１００内で承認キーＫを保持しておくためのソフトプログラムである認証サポートサーバ１２０の取得要求を行う（１０）。
【００２８】
認証サポートサーバ１２０の取得要求信号を受信した認証サーバ２００は、認証サポートサーバ１２０のプログラムをユーザ端末１００側に送信し、ユーザ端末１００内で認証サポートサーバ１２０を起動させ（１１）、承認キーＫを認証サポートサーバ１２０に保持させておく（１２）。
一方、上記のようにユーザ端末１００の表示画面上にトップページが表示されるとユーザ１０は所望するコンテンツＡ１の取得を入力ユニットへの入力操作を行うことでＷｅｂサーバＡに要求する（１３）。
【００２９】
コンテンツＡ１の取得要求信号を受信するとＷｅｂサーバＡは、信号発信元のユーザ端末１００のＩＰアドレスをアクセス制御モジュールａを介して認証サーバ２００に発信し認証要求を行う（１４）。
ここで、認証サーバ２００は、コンテンツＡ１の取得要求信号と共に受信したＩＰアドレスで特定されるユーザ端末１００に対して承認キーＫの取得要求信号を発信し（１５）、ユーザ端末１００から認証サポートサーバ１２０内に保持されていた承認キーＫを取得する（１６）。
【００３０】
認証サーバ２００は手順（１６）で取得した承認キーＫと承認キーＫが保持されていたユーザ端末１００のＩＰアドレスとの組み合わせと、先に認証データ２１０内のデータとして手順（７）で記録された発行済の承認キーＫとＩＰアドレスの組み合わせとを比較し、上記コンテンツＡ１の取得要求信号の発信元のユーザ端末１００が手順（６）で発行した承認キーＫの付与先のユーザ端末と同一であるか否かを判定し（１７）、その判定結果をＷｅｂサーバＡに送信する（１８）。
【００３１】
ＷｅｂサーバＡは、上記コンテンツＡ１の取得要求信号の発信元のユーザ端末１００が手順（６）で発行した承認キーＫの付与先のユーザ端末と同一であると判定された場合は、要求通りにコンテンツＡ１をユーザ端末１００に送信し、異なると判定された場合は、その旨を伝えるメッセージ情報をユーザ端末１００に送信する（１９）。
【００３２】
続いて、ユーザ１０がＷｅｂサーバＡのコンテンツＡ２を取得する場合は、手順（１３）以降のコンテンツＡ１取得のために行った一連の手順が繰り返される。
つまり先ず、ユーザ１０は、ＷｅｂサーバＡのトップページからコンテンツＡ２の取得要求操作を行う。コンテンツＡ２の取得要求信号は、ブラウザ１１０からネットワークＮを介してＷｅｂサーバＡに送信される。ＷｅｂサーバＡがコンテンツＡ２の取得要求信号を受信すると、要求元であるユーザ端末１００のＩＰアドレスをアクセス制御モジュールａを介して認証サーバ２００に対し送信し、認証要求を行う。
【００３３】
上記ＩＰアドレスを受信した認証サーバ２００は、受信したＩＰアドレスで特定されるユーザ端末１００に対して承認キーＫの取得要求信号を発信し、ユーザ端末１００から認証サポートサーバ１２０内に保持されていた承認キーＫを取得する。
ここで、認証サーバ２００は取得した承認キーＫとＩＰアドレスの組み合わせと、先に手順（７）で認証データ２１０内のデータとして記録された発行済の承認キーＫとＩＰアドレスの組み合わせとを比較し、上記コンテンツＡ２の取得要求信号の発信元のユーザ端末１００が手順（６）で発行した承認キーＫの付与先のユーザ端末と同一であるか否かを判定し、その判定結果をＷｅｂサーバＡに送信する。
【００３４】
ＷｅｂサーバＡは、上記コンテンツＡ２の取得要求信号の発信元のユーザ端末１００が手順（６）で発行した承認キーＫの付与先のユーザ端末と同一であると判定された場合は、要求通りにコンテンツＡ２をユーザ端末１００に送信し、異なると判定された場合は、その旨を伝えるメッセージ情報をユーザ端末１００に送信する。
【００３５】
更に続けて、ユーザ１０がＷｅｂサーバＡのコンテンツＡ１、Ａ２と異なるコンテンツを取得しようとするときやＷｅｂサーバＡと異なるＷｅｂサーバＢのコンテンツＢ１を取得しようとするときにも上記説明したような手順で処理がおこなわれ、その時のユーザ１０の認証にはＩＤとパスワードではなく、承認キーＫが使用される。
【００３６】
上記説明したように、一度ユーザ端末が承認キーＫを取得した後にユーザ１０が異なるコンテンツを取得を要求する場合、ユーザ認証は承認キーＫによってなされるので、コンテンツ取得要求毎にネットワークＮ中を個人情報であるＩＤとパスワードが送信されず、またユーザ端末を特定するＩＰアドレスと承認キーＫを用いての認証を行う手順があるため、情報の機密保持の点でも好ましい認証管理システムを提供することが可能となっている。
【００３７】
尚、上記例において、図２の承認キーＫが承認情報に対応し、認証サポートサーバ１２０が認証サポートシステムに対応する。また、図２に示す処理のうち、手順（６）での処理が承認情報生成手段に対応し、手順（７）での処理が承認情報格納手段に対応し、手順（１１）での処理が承認情報送信手段に対応する。また、手順（１５）での処理が承認情報要求手段に対応し、手順（１７）での処理がユーザ認証手段に対応する。更に、手順（１２）での処理がユーザ端末側承認情報格納手段に対応し、手順（１６）での処理がユーザ端末側承認情報送信手段に対応する。
【００３８】
【発明の効果】
以上、説明してきたように、請求項１記載の本発明によれば、コンテンツ内にユーザＩＤ、パスワード等の管理情報含める必要が無いので、コンテンツ作成者はコンテンツ作成に専念でき、コンテンツ作成におけるコンテンツ作成者の負担を軽減できる。また、通信網を介して連続して異なるＷｅｂサーバのコンテンツを取得する際のユーザ認証を簡便に行うことができ、且つ情報の機密保持の点でも好ましい認証管理システムを提供することができる。
【００３９】
また、請求項２記載の本発明によれば、上記認証管理システムでの処理をコンピュータに行わせるためのプログラムを格納した記録媒体を提供することができる。
【００４０】
更に、請求項３記載の本発明によれば、コンテンツ作成におけるコンテンツ作成者の負担を軽減でき、連続して異なるＷｅｂサーバのコンテンツを取得する際のユーザ認証を簡便に行うことができ、且つ情報の機密保持の点でも好ましい認証方法を提供することができる。
【図面の簡単な説明】
【図１】本発明に係る認証管理システムの構成図である。
【図２】ユーザ１０がＷｅｂサーバＡのコンテンツＡ１を取得するまでの流れを説明するための図である。
【図３】従来例の認証管理システムでコンテンツを取得するまでの流れを説明するための図である。
【符号の説明】
１０、３０  ユーザ
１００、３００  ユーザ端末
１１０、３１０  Ｗｅｂブラウザ
１２０  認証サポートサーバ
２００、４００  認証サーバ
２１０、４１０  認証データ
【図１】
0003986636.tif 000002
【図２】
0003986636.tif 000003
【図３】
0003986636.tif 000004