(57)【要約】【課題】シグナルサインオン技術を利用して、インターネット等のネットワーク上に開設された各種Ｗｅｂサイトに接続する際に行われるユーザの認証処理を効率よく行うための認証支援システムを提供する。【解決手段】認証支援サイト４で会員制Ｗｅｂサイト２の認証ページのアドレス及びユーザ認証データを登録して認証支援サーバ装置６のデータベース６ｂに格納されれば、ユーザ端末装置１により認証支援サイト４にアクセスし、認証支援サイト４で会員制Ｗｅｂサイト２へのアクセス要求を行うことにより、自動的に会員制Ｗｅｂサイト２にアクセスされ、会員ページを閲覧できる。【選択図】  図１
2004192583.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによって使用されるユーザ端末装置と、認証されたユーザだけが利用できる会員制Ｗｅｂサイトを管理する第１のＷｅｂサーバ装置と、前記ユーザの認証を支援する認証支援サイトを管理する第２のＷｅｂサーバ装置と、認証支援サーバ装置とを有し、これらの装置がネットワークを介して接続されている認証支援システムであって、
前記ユーザ端末装置は、前記認証支援サイトにアクセスする手段と、前記認証支援サイトで前記会員制Ｗｅｂサイトへのアクセス要求を前記第２のＷｅｂサーバ装置に送信する手段とを有し、
前記第２のＷｅｂサーバ装置は、前記ユーザ端末装置からの前記会員制Ｗｅｂサイトへのアクセス要求を受信する手段と、前記受信したアクセス要求を前記認証支援サーバ装置に送信する手段とを有し、
前記認証支援サーバ装置は、前記第２のＷｅｂサーバ装置から送信されたアクセス要求を受信する手段と、前記会員制Ｗｅｂサイトの認証ページのアドレス及びユーザ認証データを格納するデータベースと、前記アクセス要求のあった認証ページアドレス及び該当するユーザ認証データを前記データベースを用いて検索する手段と、前記検索した認証ページアドレスにユーザ認証データを用いて前記アクセス要求したユーザからアクセスされることを許可するか否かの事前認証を前記第１のＷｅｂサーバ装置に送信する手段と、前記第１のＷｅｂサーバ装置から事前認証の結果を受信する手段と、前記事前認証の結果が許可の場合、前記第２のＷｅｂサーバ装置に自動アクセスデータを送信する手段とを有し、
前記第２のＷｅｂサーバ装置は、前記認証支援サーバ装置から送信された自動アクセスデータを受信する手段と、前記受信した自動アクセスデータを前記ユーザ端末装置に送信する手段とを有し、
前記ユーザ端末装置は、前記第２のＷｅｂサーバ装置から送信された自動アクセスデータを受信する手段と、前記受信した自動アクセスデータに基づいて前記会員制Ｗｅｂサイトに自動的にアクセスする手段とを有する、
ことを特徴とする認証支援システム。
【請求項２】
前記ユーザ認証データは、前記会員制Ｗｅｂサイトにアクセスする際に要求されるユーザＩＤ及びパスワードを含むデータであることを特徴とする請求項１に記載の認証支援システム。
【請求項３】
前記自動アクセスデータは、ユーザＩＤを含み、パスワードを含まないデータであることを特徴とする請求項１又は２に記載の認証支援システム。
【請求項４】
前記認証支援サーバ装置は、前記ユーザ端末装置によって認証支援サイトにアクセスする際にユーザの認証処理を行う手段を有することを特徴とする請求項１乃至３のいずれか１つの項に記載の認証支援システム。
【請求項５】
ユーザによって使用されるユーザ端末装置と、認証されたユーザだけが利用できる会員制Ｗｅｂサイトを管理する第１のＷｅｂサーバ装置と、前記ユーザの認証を支援する認証支援サイトを管理する第２のＷｅｂサーバ装置と、前記会員制Ｗｅｂサイトの認証ページのアドレス及びユーザ認証データを格納するデータベースを備えた認証支援サーバ装置とを有し、これらの装置がネットワークを介して接続されている認証支援システムによる認証支援方法であって、
前記ユーザ端末装置によって、前記認証支援サイトにアクセスするステップと、
前記ユーザ端末装置によって、前記認証支援サイトで前記会員制Ｗｅｂサイトへのアクセス要求を前記第２のＷｅｂサーバ装置に送信するステップと、
前記第２のＷｅｂサーバ装置によって、前記ユーザ端末装置からの前記会員制Ｗｅｂサイトへのアクセス要求を受信するステップと、
前記第２のＷｅｂサーバ装置によって、前記受信したアクセス要求を前記認証支援サーバ装置に送信するステップと、
前記認証支援サーバ装置によって、前記第２のＷｅｂサーバ装置から送信されたアクセス要求を受信するステップと、
前記認証支援サーバ装置によって、前記アクセス要求のあった認証ページアドレス及び該当するユーザ認証データを前記データベースを用いて検索するステップと、
前記認証支援サーバ装置によって、前記検索した認証ページアドレスにユーザ認証データを用いて前記アクセス要求したユーザからアクセスされることを許可するか否かの事前認証を前記第１のＷｅｂサーバ装置に送信するステップと、
前記認証支援サーバ装置により、前記第１のＷｅｂサーバ装置から事前認証の結果を受信するステップと、
前記認証支援サーバ装置により、前記事前認証の結果が許可の場合、前記第２のＷｅｂサーバ装置に自動アクセスデータを送信するステップと、
前記第２のＷｅｂサーバ装置によって、前記認証支援サーバ装置から送信された自動アクセスデータを受信するステップと、
前記第２のＷｅｂサーバ装置によって、前記受信した自動アクセスデータを前記ユーザ端末装置に送信するステップと、
前記ユーザ端末装置によって、前記第２のＷｅｂサーバ装置から送信された自動アクセスデータを受信するステップと、
前記ユーザ端末装置により、前記受信した自動アクセスデータに基づいて前記会員制Ｗｅｂサイトに自動的にアクセスするステップと、
を有することを特徴とする認証支援方法。
【請求項６】
前記請求項１乃至４のいずれか１つの項に記載の認証支援システムに用いられる認証支援サーバ装置であって、
前記第２のＷｅｂサーバ装置から送信されたアクセス要求を受信する手段と、前記会員制Ｗｅｂサイトの認証ページのアドレス及びユーザ認証データを格納するデータベースと、前記アクセス要求のあった認証ページアドレス及び該当するユーザ認証データを前記データベースを用いて検索する手段と、前記検索した認証ページアドレスにユーザ認証データを用いて前記アクセス要求したユーザからアクセスされることを許可するか否かの事前認証を前記第１のＷｅｂサーバ装置に送信する手段と、前記第１のＷｅｂサーバ装置から事前認証の結果を受信する手段と、前記事前認証の結果が許可の場合、前記第２のＷｅｂサーバ装置に自動アクセスデータを送信する手段とを有する、
ことを特徴とする認証支援サーバ装置。
【請求項７】
前記請求項１乃至４のいずれか１つの項に記載の認証支援システムに用いられ、前記第２のＷｅｂサーバ装置を含み、前記第２のＷｅｂサーバ装置とのデータの送受信が省略される認証支援サーバ装置であって、
前記ユーザ端末装置から送信されたアクセス要求を受信する手段と、前記会員制Ｗｅｂサイトの認証ページのアドレス及びユーザ認証データを格納するデータベースと、前記アクセス要求のあった認証ページアドレス及び該当するユーザ認証データを前記データベースを用いて検索する手段と、前記検索した認証ページアドレスにユーザ認証データを用いて前記アクセス要求したユーザからアクセスされることを許可するか否かの事前認証を前記第１のＷｅｂサーバ装置に送信する手段と、前記第１のＷｅｂサーバ装置から事前認証の結果を受信する手段と、前記事前認証の結果が許可の場合、前記ユーザ端末装置に自動アクセスデータを送信する手段とを有する、
ことを特徴とする認証支援サーバ装置。
【請求項８】
前記請求項１乃至４のいずれか１つの項に記載の認証支援システムに用いられる認証支援サーバ装置を制御するプログラムであって、
前記第２のＷｅｂサーバ装置から送信されたアクセス要求を受信する処理と、
前記会員制Ｗｅｂサイトの認証ページのアドレス及びユーザ認証データを格納するデータベースを用いて、前記アクセス要求のあった認証ページアドレス及び該当するユーザ認証データを検索する処理と、
前記検索した認証ページアドレスにユーザ認証データを用いて前記アクセス要求したユーザからアクセスされることを許可するか否かの事前認証を前記第１のＷｅｂサーバ装置に送信する処理と、
前記第１のＷｅｂサーバ装置から事前認証の結果を受信する処理と、
前記事前認証の結果が許可の場合、前記第２のＷｅｂサーバ装置に自動アクセスデータを送信する処理と、
をコンピュータに実行させることを特徴とするプログラム。
【請求項９】
前記請求項１乃至４のいずれか１つの項に記載の認証支援システムに用いられ、前記第２のＷｅｂサーバ装置を含み、前記第２のＷｅｂサーバ装置とのデータの送受信が省略される認証支援サーバ装置を制御するプログラムであって、
前記ユーザ端末装置から送信されたアクセス要求を受信する処理と、
前記会員制Ｗｅｂサイトの認証ページのアドレス及びユーザ認証データを格納するデータベースを用いて、前記アクセス要求のあった認証ページアドレス及び該当するユーザ認証データを検索する処理と、
前記検索した認証ページアドレスにユーザ認証データを用いて前記アクセス要求したユーザからアクセスされることを許可するか否かの事前認証を前記第１のＷｅｂサーバ装置に送信する処理と、
前記第１のＷｅｂサーバ装置から事前認証の結果を受信する処理と、
前記事前認証の結果が許可の場合、前記ユーザ端末装置に自動アクセスデータを送信する処理と、
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネット等のネットワーク上に開設された各種Ｗｅｂサイトに接続する際に行われるユーザの認証処理を効率よく行うための認証支援システム、認証支援方法、認証支援サーバ装置及びプログラムに関し、特に、一度ログインの作業を行えば、他のＷｅｂサイトへのアクセスの際にもログイン作業なしに行うことができる技術（いわゆるシグナルサインオン技術）を利用した認証支援システム、認証支援方法、認証支援サーバ装置及びプログラムに関する。
【０００２】
【従来の技術】
インターネット等のネットワーク上に開設された電子商取引サイトやコミュニケーションサイト等の各種Ｗｅｂサイトを利用する場合、ユーザのセキュリティやプライバシー保護の必要性から、特定のユーザだけを利用可能にする会員制にして接続の際にユーザの認証処理を行っているＷｅｂサイト（以下、会員制Ｗｅｂサイトという）が増加している。
【０００３】
このような会員制Ｗｅｂサイトでは、予めユーザの登録作業が必要となり、登録すると、ユーザにＩＤとパスワードがＷｅｂサイト運営者より付与される。その後、ユーザが、当該Ｗｅｂサイトを利用するときは、Ｗｅｂサイト上に設けられた認証用ホームページでＩＤとパスワードを入力することにより、Ｗｅｂサイトからの認証を受けることになる（以下、この技術を従来例１という）。
【０００４】
また、特許文献１には、サービスを提供するサイトからリンクされた第三者機関管理のサイトにおいて、利用者が入力した認証情報を受け付ける手段と、認証情報をデータベースの情報と照合する手段と、照合結果を送信する手段とを備えた認証システムが開示されている。この認証システムによれば、Ｗｅｂサイト側の認証処理における負担を軽減し、利用者側の個人情報開示の回数を削減することが可能である、としている（以下、この技術を従来例２という）。
【０００５】
【特許文献１】
特開２００１−２９０７７４号公報
【発明が解決しようとする課題】
従来例１では、ユーザが複数の会員制Ｗｅｂサイトを利用する場合、各個人がそれぞれの会員制Ｗｅｂサイトを利用するための複数のＩＤ、パスワードを管理することは難しく、また忘れた場合、そのつど会員制Ｗｅｂサイトの管理者に確認しなければアクセスできないケースが多く面倒である。特に、携帯電話では、パソコンのようにＩＤ一覧表を記録したファイルを設けることができないため、非常に不便である。
また、ＩＤやパスワードを入力するのに手間がかかるため、会員制Ｗｅｂサイトに接続するまでに時間がかかる。
【０００６】
従来例２では、２つのＷＷＷサーバ間で、ＩＤの認証をバイパスしてフロントーバックエンドの形態をとっており、認証処理は、バックエンド側ですべて行うように構成されている。これに対し、本願発明では、バックエンドの先にさらにＷＷＷサーバがあり、そこで認証しているので、構成及び動作が従来例２と全く異なる。
【０００７】
また、従来例２では個々のＷｅｂサイトでＩＤ管理を行っていない。これに対し、本願発明では、ＩＤ管理はあくまで個々のＷｅｂサイトで行え（代行することも可能）、個人情報等を各サイトで有効利用できる。
【０００８】
本発明は、上記課題を解決するためになされたものであり、シグナルサインオン技術を利用して、インターネット等のネットワーク上に開設された各種Ｗｅｂサイトに接続する際に行われるユーザの認証処理を効率よく行うための認証支援システム、認証支援方法、認証支援サーバ装置及びプログラムを提供することを目的とする。
【０００９】
【課題を解決するための手段】
本発明の認証支援システムは、ユーザによって使用されるユーザ端末装置と、認証されたユーザだけが利用できる会員制Ｗｅｂサイトを管理する第１のＷｅｂサーバ装置と、前記ユーザの認証を支援する認証支援サイトを管理する第２のＷｅｂサーバ装置と、認証支援サーバ装置とを有し、これらの装置がネットワークを介して接続されている認証支援システムであって、
前記ユーザ端末装置は、前記認証支援サイトにアクセスする手段と、前記認証支援サイトで前記会員制Ｗｅｂサイトへのアクセス要求を前記第２のＷｅｂサーバ装置に送信する手段とを有し、
前記第２のＷｅｂサーバ装置は、前記ユーザ端末装置からの前記会員制Ｗｅｂサイトへのアクセス要求を受信する手段と、前記受信したアクセス要求を前記認証支援サーバ装置に送信する手段とを有し、
前記認証支援サーバ装置は、前記第２のＷｅｂサーバ装置から送信されたアクセス要求を受信する手段と、前記会員制Ｗｅｂサイトの認証ページのアドレス及びユーザ認証データを格納するデータベースと、前記アクセス要求のあった認証ページアドレス及び該当するユーザ認証データを前記データベースを用いて検索する手段と、前記検索した認証ページアドレスにユーザ認証データを用いて前記アクセス要求したユーザからアクセスされることを許可するか否かの事前認証を前記第１のＷｅｂサーバ装置に送信する手段と、前記第１のＷｅｂサーバ装置から事前認証の結果を受信する手段と、前記事前認証の結果が許可の場合、前記第２のＷｅｂサーバ装置に自動アクセスデータを送信する手段とを有し、
前記第２のＷｅｂサーバ装置は、前記認証支援サーバ装置から送信された自動アクセスデータを受信する手段と、前記受信した自動アクセスデータを前記ユーザ端末装置に送信する手段とを有し、
前記ユーザ端末装置は、前記第２のＷｅｂサーバ装置から送信された自動アクセスデータを受信する手段と、前記受信した自動アクセスデータに基づいて前記会員制Ｗｅｂサイトに自動的にアクセスする手段とを有する、
ことを特徴とするものである。
【００１０】
前記ユーザ認証データは、前記会員制Ｗｅｂサイトにアクセスする際に要求されるユーザＩＤ及びパスワードを含むデータであってもよい。
【００１１】
前記自動アクセスデータは、ユーザＩＤを含み、パスワードを含まないデータであってもよい。
【００１２】
前記認証支援サーバ装置は、前記ユーザ端末装置によって認証支援サイトにアクセスする際にユーザの認証処理を行う手段を有してもよい。
【００１３】
本発明の認証支援方法は、ユーザによって使用されるユーザ端末装置と、認証されたユーザだけが利用できる会員制Ｗｅｂサイトを管理する第１のＷｅｂサーバ装置と、前記ユーザの認証を支援する認証支援サイトを管理する第２のＷｅｂサーバ装置と、前記会員制Ｗｅｂサイトの認証ページのアドレス及びユーザ認証データを格納するデータベースを備えた認証支援サーバ装置とを有し、これらの装置がネットワークを介して接続されている認証支援システムによる認証支援方法であって、
前記ユーザ端末装置によって、前記認証支援サイトにアクセスするステップと、
前記ユーザ端末装置によって、前記認証支援サイトで前記会員制Ｗｅｂサイトへのアクセス要求を前記第２のＷｅｂサーバ装置に送信するステップと、
前記第２のＷｅｂサーバ装置によって、前記ユーザ端末装置からの前記会員制Ｗｅｂサイトへのアクセス要求を受信するステップと、
前記第２のＷｅｂサーバ装置によって、前記受信したアクセス要求を前記認証支援サーバ装置に送信するステップと、
前記認証支援サーバ装置によって、前記第２のＷｅｂサーバ装置から送信されたアクセス要求を受信するステップと、
前記認証支援サーバ装置によって、前記アクセス要求のあった認証ページアドレス及び該当するユーザ認証データを前記データベースを用いて検索するステップと、
前記認証支援サーバ装置によって、前記検索した認証ページアドレスにユーザ認証データを用いて前記アクセス要求したユーザからアクセスされることを許可するか否かの事前認証を前記第１のＷｅｂサーバ装置に送信するステップと、
前記認証支援サーバ装置により、前記第１のＷｅｂサーバ装置から事前認証の結果を受信するステップと、
前記認証支援サーバ装置により、前記事前認証の結果が許可の場合、前記第２のＷｅｂサーバ装置に自動アクセスデータを送信するステップと、
前記第２のＷｅｂサーバ装置によって、前記認証支援サーバ装置から送信された自動アクセスデータを受信するステップと、
前記第２のＷｅｂサーバ装置によって、前記受信した自動アクセスデータを前記ユーザ端末装置に送信するステップと、
前記ユーザ端末装置によって、前記第２のＷｅｂサーバ装置から送信された自動アクセスデータを受信するステップと、
前記ユーザ端末装置により、前記受信した自動アクセスデータに基づいて前記会員制Ｗｅｂサイトに自動的にアクセスするステップと、
を有することを特徴とするものである。
【００１４】
本発明の第１の認証支援サーバ装置は、前記第２のＷｅｂサーバ装置から送信されたアクセス要求を受信する手段と、前記会員制Ｗｅｂサイトの認証ページのアドレス及びユーザ認証データを格納するデータベースと、前記アクセス要求のあった認証ページアドレス及び該当するユーザ認証データを前記データベースを用いて検索する手段と、前記検索した認証ページアドレスにユーザ認証データを用いて前記アクセス要求したユーザからアクセスされることを許可するか否かの事前認証を前記第１のＷｅｂサーバ装置に送信する手段と、前記第１のＷｅｂサーバ装置から事前認証の結果を受信する手段と、前記事前認証の結果が許可の場合、前記第２のＷｅｂサーバ装置に自動アクセスデータを送信する手段とを有することを特徴とするものである。
【００１５】
本発明の第２の認証支援サーバ装置は、前記第２のＷｅｂサーバ装置を含み、前記第２のＷｅｂサーバ装置とのデータの送受信が省略される認証支援サーバ装置であって、
前記ユーザ端末装置から送信されたアクセス要求を受信する手段と、前記会員制Ｗｅｂサイトの認証ページのアドレス及びユーザ認証データを格納するデータベースと、前記アクセス要求のあった認証ページアドレス及び該当するユーザ認証データを前記データベースを用いて検索する手段と、前記検索した認証ページアドレスにユーザ認証データを用いて前記アクセス要求したユーザからアクセスされることを許可するか否かの事前認証を前記第１のＷｅｂサーバ装置に送信する手段と、前記第１のＷｅｂサーバ装置から事前認証の結果を受信する手段と、前記事前認証の結果が許可の場合、前記ユーザ端末装置に自動アクセスデータを送信する手段とを有することを特徴とするものである。
【００１６】
本発明の第１のプログラムは、前記記載の認証支援システムに用いられる認証支援サーバ装置を制御するプログラムであって、
前記第２のＷｅｂサーバ装置から送信されたアクセス要求を受信する処理と、前記会員制Ｗｅｂサイトの認証ページのアドレス及びユーザ認証データを格納するデータベースを用いて、前記アクセス要求のあった認証ページアドレス及び該当するユーザ認証データを検索する処理と、
前記検索した認証ページアドレスにユーザ認証データを用いて前記アクセス要求したユーザからアクセスされることを許可するか否かの事前認証を前記第１のＷｅｂサーバ装置に送信する処理と、
前記第１のＷｅｂサーバ装置から事前認証の結果を受信する処理と、
前記事前認証の結果が許可の場合、前記第２のＷｅｂサーバ装置に自動アクセスデータを送信する処理と、
をコンピュータに実行させることを特徴とするものである。
【００１７】
本発明の第２のプログラムは、前記記載の認証支援システムに用いられ、前記第２のＷｅｂサーバ装置を含み、前記第２のＷｅｂサーバ装置とのデータの送受信が省略される認証支援サーバ装置を制御するプログラムであって、
前記ユーザ端末装置から送信されたアクセス要求を受信する処理と、
前記会員制Ｗｅｂサイトの認証ページのアドレス及びユーザ認証データを格納するデータベースを用いて、前記アクセス要求のあった認証ページアドレス及び該当するユーザ認証データを検索する処理と、
前記検索した認証ページアドレスにユーザ認証データを用いて前記アクセス要求したユーザからアクセスされることを許可するか否かの事前認証を前記第１のＷｅｂサーバ装置に送信する処理と、
前記第１のＷｅｂサーバ装置から事前認証の結果を受信する処理と、
前記事前認証の結果が許可の場合、前記ユーザ端末装置に自動アクセスデータを送信する処理と、
をコンピュータに実行させることを特徴とするものである。
【００１８】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。図１は、本発明の第１の実施の形態に係る認証支援システムの構成を示すブロック図である。
【００１９】
図１に示すように、本発明の第１の実施の形態に係る認証支援システムは、
ユーザによって使用されるユーザ端末装置１と、認証されたユーザだけが利用できる会員制Ｗｅｂサイト２を管理する第１のＷｅｂサーバ装置３と、ユーザの認証を支援する認証支援サイト４（ポータルサイト）を管理する第２のＷｅｂサーバ装置５と、認証支援サーバ装置６とを有し、これらの装置がネットワーク７を介して接続されている。
【００２０】
ユーザ端末装置１は、例えばネットワーク接続機能を備えたパーソナルコンピュータ、テレビ、携帯用端末、携帯電話などの情報処理装置である。なお、ユーザ端末装置１は、ＬＡＮ（Local Area Network）等の他のネットワークに所属していてもよい。
【００２１】
ユーザ端末装置１は、入力部１ａと、出力部１ｂと、通信部１ｃと、制御部１ｄと、記憶部１ｅとを有する。
【００２２】
入力部１ａは、各種のデータを入力するためのキーボード、テンキー、マウスなどである。出力部１ｂは、各種のデータを表示するディスプレイ、各種のデータを印刷するプリンタなどである。通信部１ｃは、ネットワーク７に接続するためのモデム、ターミナルアダプタ、ＤＳＵ（Digital Service Unit)などである。
【００２３】
ユーザ端末装置１の制御部１ｄは、ネットワーク７を介して各種Ｗｅｂサイト上のホームページを閲覧する閲覧手段を有する。閲覧手段によってホームページを閲覧する処理は、例えばインターネットのホームページを閲覧するためのブラウザソフトのプログラムによって実行される。記憶部１ｅは内部メモリ又はハードディスク装置等で構成されている。
【００２４】
第１のＷｅｂサーバ装置３は、例えばワークステーションサーバ等の情報処理装置である。第１のＷｅｂサーバ装置３は、ユーザ端末装置１及び認証支援サーバ装置６とネットワーク７を介してデータの送受信を行う通信部３ａと、ユーザ端末装置１の出力部（ディスプレイ）に表示する会員制Ｗｅｂサイト２のホームページの画面制御処理を行う制御部３ｂとを有する。
【００２５】
第２のＷｅｂサーバ装置５は、例えばワークステーションサーバ等の情報処理装置である。第２のＷｅｂサーバ装置５は、ユーザ端末装置１及び認証支援サーバ装置６とネットワーク７を介してデータの送受信を行う通信部５ａと、ユーザ端末装置１の出力部（ディスプレイ）に表示する認証支援サイト４のホームページの画面制御処理を行う制御部５ｂとを有する。
【００２６】
認証支援サーバ装置６は、例えばワークステーションサーバ等の情報処理装置である。認証支援サーバ装置６は、第１のＷｅｂサーバ装置３及び第２のＷｅｂサーバ装置５とネットワーク７を介してデータの送受信を行う通信部６ａと、会員制Ｗｅｂサイト２の認証ページのアドレス及びユーザ認証データを格納するデータベース６ｂと、データベース６ｂのデータを検索する検索部６ｃとを有する。
【００２７】
図２は、データベース６ｂに格納されるデータの一例を示す説明図である。図２に示すように、データベース６ｂには、各ユーザ毎に、会員制Ｗｅｂサイト２名前、認証ページのアドレス（ＵＲＬ）、それに対応するユーザ認証データとしてユーザＩＤ及びパスワードが記憶されている。
【００２８】
なお、データベース６ｂは、認証支援サイト４にアクセスするためのユーザのＩＤ及びパスワードに関するデータが上記データとは別に記憶されている。
【００２９】
ネットワーク７は、例えばインターネット（ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）によるデータ転送網）である。
【００３０】
図３は、本発明の第１の実施の形態に係る認証支援システムの動作を説明するためのシーケンス図である。
【００３１】
まず、ユーザ端末装置１によって、認証支援サイト４にアクセスする（ステップＳ１）と、認証支援サイト４の認証ページが表示される（ステップＳ２）。
【００３２】
次いで、認証支援サイト４でのユーザ認証を行う。その際、Ｗｅｂサーバのセキュリティ通信に用いられるＳＳＬ（Secure Sockets Layer)通信で行われるのが好ましい。
【００３３】
図４は、認証支援サイト４の認証ページの一例を示す説明図である。図４に示すように、認証ページでは、ＩＤとパスワードの入力欄が設けられている。ユーザ端末装置１の入力部１ａにより入力欄にＩＤとパスワードを入力し、「ログイン」ボタンをクリックすると、ＩＤ及びパスワードを含むユーザ認証情報は、ユーザ端末装置１から送信され（ステップＳ３）、第２のＷｅｂサーバ装置５によって受信される（ステップＳ４−１）。このユーザ認証情報は、第２のＷｅｂサーバ装置５から送信され（ステップＳ４−２）、認証支援サーバ装置６によって受信される（ステップＳ４−３）。認証支援サーバ装置６はデータベース６ｂを検索し、ユーザの認証を許可するかを判定する認証処理を行う（ステップＳ４−４）。ユーザの認証を許可すると（ステップＳ４−５）、許可情報が送信され（ステップＳ４−６）、第２のＷｅｂサーバ装置６によって受信され（ステップＳ４−７）、第２のＷｅｂサーバ装置５はユーザ認証を許可し（ステップＳ４−８）、ユーザ端末装置１の出力部１ｂに認証支援ページを表示させる（ステップＳ５）。
【００３４】
図５は、認証支援ページの一例を示す説明図である。図５に示すように、認証支援ページでは、サイト名、会員制Ｗｅｂサイト２の認証ページのアドレス（ＵＲＬ）、「ログイン」ボタンの一覧が表示される。新規のサイトを登録したい場合には、「新規登録」ボタンをクリックすると、図６に示すような登録ページが表示される。登録ページの入力欄にサイト名、会員制Ｗｅｂサイト２の認証ページのアドレス（ＵＲＬ）、ユーザＩＤ、パスワードを入力し、「登録」ボタンをクリックすると、その登録データは、第２のＷｅｂサーバ装置５から認証支援サーバ装置６に送信され、データベース６ｂに格納される。登録データがデータベース６ｂに格納されると、認証支援ページの一覧に追加して表示される。
【００３５】
次いで、図５に示す認証支援ページで所望の会員制Ｗｅｂサイト２にアクセスしたい場合には、「ログイン」ボタンをクリックして、会員制Ｗｅｂサイト２へのアクセス要求を第２のＷｅｂサーバ装置５に送信する（ステップＳ６）。
【００３６】
次いで、第２のＷｅｂサーバ装置５は、ユーザ端末装置１からの会員制Ｗｅｂサイト２へのアクセス要求を受信する（ステップＳ７）。
【００３７】
次いで、第２のＷｅｂサーバ装置５は、受信したアクセス要求を認証支援サーバ装置６に送信する（ステップＳ８）。その際、例えばSAML（Secure AssertionMarkup Language)規格でサイト間認証を行うのが好ましい。
【００３８】
次いで、認証支援サーバ装置６は、第２のＷｅｂサーバ装置５から送信されたアクセス要求を受信する（ステップＳ９）。
【００３９】
次いで、認証支援サーバ装置６は、アクセス要求のあった認証ページアドレス、該当するユーザＩＤ及びパスワードをデータベース６ｂを用いて検索する（ステップＳ１０）。
【００４０】
次いで、認証支援サーバ装置６は、検索した認証ページアドレスにユーザ認証データを用いてアクセス要求したユーザからアクセスされることを許可するか否かの事前認証要求を第１のＷｅｂサーバ装置３に送信する（ステップＳ１１）。その際、Ｗｅｂサーバのセキュリティ通信に用いられるＳＳＬ（Secure Sockets
Layer)通信で行われるのが好ましい。
【００４１】
次いで、第１のＷｅｂサーバ装置３は事前認証要求を受信し（ステップＳ１２−１）、事前認証を許可するか否かを判定する事前認証処理を行い（ステップＳ１２−２）、その結果を認証支援サーバ装置６に送信する（ステップＳ１３）。
【００４２】
認証支援サーバ装置６は、第１のＷｅｂサーバ装置３から事前認証の結果を受信する（ステップＳ１４）。
【００４３】
次いで、認証支援サーバ装置６は、事前認証の結果が許可の場合、第２のＷｅｂサーバ装置５に自動アクセスデータを送信する（ステップＳ１５）。自動アクセスデータは、例えば自動的に会員制Ｗｅｂサイト２にアクセスするＨＴＭＬで作成されたデータであり、これを表示すると自動的に会員ページにアクセスされる。具体的には、ＯＮＬＯＡＤタグやＲＥＦＲＥＳＨタグ等が用いられる。また、セキュリティを保護するために、自動アクセスデータはユーザＩＤだけを含み、パスワードを含まないデータであるのが好ましい。
【００４４】
次いで、第２のＷｅｂサーバ装置５は、認証支援サーバ装置６から送信された自動アクセスデータを受信する（ステップＳ１６）。
【００４５】
次いで、第２のＷｅｂサーバ装置５は、受信した自動アクセスデータをユーザ端末装置１に送信する（ステップＳ１７）。
【００４６】
次いで、ユーザ端末装置１は、第２のＷｅｂサーバ装置５から送信された自動アクセスデータを受信する（ステップＳ１８）。
【００４７】
次いで、ユーザ端末装置１は、受信した自動アクセスデータに基づいて会員制Ｗｅｂサイト２に自動的にアクセスする（ステップＳ１９）。これによって、第１のＷｅｂサーバ装置３は、ユーザ認証を行うことなく許可し（ステップＳ２０）、ユーザ端末装置１の出力部に会員ページが表示される（ステップＳ２１）。
【００４８】
なお、ステップＳ１４で事前認証の結果が不許可の場合には、認証支援サーバ装置６は、不許可情報を第２のＷｅｂサーバ装置５に送信し、ユーザ端末装置１の出力部１ｂに不許可情報ページを表示させる。図７は不許可情報ページの一例を示す説明図である。
【００４９】
本発明の第１の実施の形態に係る認証支援システムによれば、認証支援サイト４で会員制Ｗｅｂサイト２の認証ページのアドレス及びユーザ認証データを登録して認証支援サーバ装置６のデータベース６ｂに格納されれば、ユーザ端末装置１により認証支援サイト４にアクセスし、認証支援サイト４で会員制Ｗｅｂサイト２へのアクセス要求を行うことにより、自動的に会員制Ｗｅｂサイト２にアクセスされ、会員ページを閲覧できる。従って、会員制Ｗｅｂサイト２にアクセスする度に、ユーザＩＤやパスワードを入力する必要がなくなるのでユーザにとって便利である。特に、複数の会員制Ｗｅｂサイト２にアクセスする必要があるユーザにとって利便性が高くなる。また、ＩＤ一覧表を参照できない携帯電話利用者にとっても利便性が高くなる。
【００５０】
また、ユーザＩＤやパスワードを入力することなく会員制Ｗｅｂサイト２へのアクセス要求を行えばよいので、会員制Ｗｅｂサイト２に接続するまでの時間を短縮化できる。従って、会員制Ｗｅｂサイト２に接続する際に行われるユーザの認証処理を効率よく行うことができる。
【００５１】
さらに、会員制Ｗｅｂサイト２の運営者にとっては、会員登録は各サイトのポリシーで行うことができるので、個人情報の確保等は今まで通り行うことができる。また、認証支援サイト４にてサイト情報を提供することにより、アクセス数の増加を期待できる。
【００５２】
なお、本システムは、例えばインターネットで数多く利用されているＷｅｂサーバである「Apache」の追加モジュールとして実装することが可能である。
【００５３】
図８は、本発明の第２の実施の形態に係る認証支援システムの構成を示すブロック図である。図８に示すように、第２の実施の形態では、認証支援サーバ装置６が第２のＷｅｂサーバ装置５を含んで構成され、第２のＷｅｂサーバ装置５とのデータの送受信が省略される点を特徴としている。その他の構成及び動作は第１の実施の形態と同様である。
【００５４】
図９は、本発明の第３の実施形態例を説明するためのブロック図である。図９に示すように、本発明の第３の実施の形態は、上記説明された第１の実施の形態に係る認証支援サーバ装置６を制御するプログラム８に関する。このプログラム８は、ＦＤ等の磁気ディスク、ＣＤ−ＲＯＭ等の光ディスク、半導体メモリ等の記録媒体に記録されていてもよく、通信ネットワーク７を介してダウンロードされるものでもよい。
【００５５】
図１０は、本発明の第４の実施形態例を説明するためのブロック図である。図１０に示すように、本発明の第４の実施の形態は、上記説明された第２の実施の形態に係る認証支援サーバ装置６を制御するプログラム９に関する。このプログラム９は、ＦＤ等の磁気ディスク、ＣＤ−ＲＯＭ等の光ディスク、半導体メモリ等の記録媒体に記録されていてもよく、通信ネットワーク７を介してダウンロードされるものでもよい。
【００５６】
本発明は、上記実施の形態に限定されることはなく、特許請求の範囲に記載された技術的事項の範囲内において、種々の変更が可能である。例えば、事前認証の結果が許可の場合であっても、ユーザが会員制Ｗｅｂサイトへのアクセスを途中で中止することは可能である。その場合、事前認証の許可の効果は、一定時間で無効になる。
【００５７】
【発明の効果】
本発明によれば、認証支援サイトで会員制Ｗｅｂサイトの認証ページのアドレス及びユーザ認証データを登録して認証支援サーバ装置のデータベースに格納されれば、ユーザ端末装置により認証支援サイトにアクセスし、認証支援サイトで会員制Ｗｅｂサイトへのアクセス要求を行うことにより、自動的に会員制Ｗｅｂサイトにアクセスされ、会員ページを閲覧できる。従って、会員制Ｗｅｂサイトにアクセスする度に、ユーザＩＤやパスワードを入力する必要がなくなるのでユーザにとって便利である。特に、複数の会員制Ｗｅｂサイトにアクセスする必要があるユーザにとって利便性が高くなる。また、ＩＤ一覧表を参照できない携帯電話利用者にとっても利便性が高くなる。
【００５８】
また、ユーザＩＤやパスワードを入力することなく会員制Ｗｅｂサイトへのアクセス要求を行えばよいので、会員制Ｗｅｂサイトに接続するまでの時間を短縮化できる。従って、会員制Ｗｅｂサイトに接続する際に行われるユーザの認証処理を効率よく行うことができる。
【００５９】
さらに、会員制Ｗｅｂサイトの運営者にとっては、会員登録は各サイトのポリシーで行うことができるので、個人情報の確保等は今まで通り行うことができる。また、認証支援サイトにてサイト情報を提供することにより、アクセス数の増加を期待できる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る認証支援システムの構成を示すブロック図である。
【図２】データベースに格納されるデータの一例を示す説明図である。
【図３】本発明の第１の実施の形態に係る認証支援システムの動作を説明するためのシーケンス図である。
【図４】認証支援サイトの認証ページの一例を示す説明図である。
【図５】認証支援ページの一例を示す説明図である。
【図６】登録ページの一例を示す説明図である。
【図７】不許可情報ページの一例を示す説明図である。
【図８】本発明の第２の実施の形態に係る認証支援システムの構成を示すブロック図である。
【図９】本発明の第３の実施形態例を説明するためのブロック図である。
【図１０】本発明の第４の実施形態例を説明するためのブロック図である。
【符号の説明】
１：ユーザ端末装置
１ａ：入力部
１ｂ：出力部
１ｃ：通信部
１ｄ：制御部
１ｅ：記憶部
２：会員制Ｗｅｂサイト
３：第１のＷｅｂサーバ装置
３ａ：通信部
３ｂ：制御部
４：認証支援サイト
５：第２のＷｅｂサーバ装置
５ａ：通信部
５ｂ：制御部
６：認証支援サーバ装置
６ａ：通信部
６ｂ：データベース
６ｃ：検索部
７：ネットワーク
８：プログラム
９：プログラム
【図１】
2004192583.tif 000003
【図２】
2004192583.tif 000004
【図３】
2004192583.tif 000005
【図４】
2004192583.tif 000006
【図５】
2004192583.tif 000007
【図６】
2004192583.tif 000008
【図７】
2004192583.tif 000009
【図８】
2004192583.tif 000010
【図９】
2004192583.tif 000011
【図１０】
2004192583.tif 000012