(57)【要約】【課題】ユーザの複数のオンラインサービスに対する認証情報の入力の手間を少なくするようにする。【解決手段】ユーザ端末２０が認証支援装置３０にユーザＩＤなどを送信する。認証支援装置３０は、ユーザ端末２０から受信したユーザＩＤを含む情報をサーバ装置４０に送信し、サーバ装置４０はユーザＩＤに対応するオンラインサービス毎のログインＩＤやログインパスワードを含むログイン情報を応答する。認証支援装置３０はログイン情報に基づいて認証要求をサービス提供装置１０に送信し、サービス提供装置１０から応答されるサービス画面を表示するための画面データをユーザ端末２０に転送する。【選択図】  図１
2006285648.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末とサービスを提供するサービス提供装置との間で行われるユーザ認証を支援するシステムであって、
前記ユーザ端末及び前記サービス提供装置のそれぞれと通信可能に接続される認証支援装置、及び前記認証支援装置と通信可能に接続されるサーバ装置を含んで構成され、
前記サーバ装置は、
前記認証支援装置を識別する鍵情報、前記サービス提供装置を特定するサービス特定情報、及び前記サービス提供装置における前記ユーザの認証に必要な認証情報であるサービス認証情報を含むログイン情報を記憶するログイン情報記憶部を備え、
前記認証支援装置は、
前記鍵情報を記憶する鍵情報記憶部と、
前記鍵情報記憶部に記憶されている前記鍵情報を前記サーバ装置に送信する鍵情報送信部とを備え、
前記サーバ装置は、
前記認証支援装置から送信される前記鍵情報を受信する鍵情報受信部と、
受信した前記鍵情報に対応する前記ログイン情報を前記ログイン情報記憶部から読み出すログイン情報取得部と、
読み出した前記ログイン情報を前記認証支援装置に送信するログイン情報送信部とを備え、
前記認証支援装置は、
前記サーバ装置から送信される前記ログイン情報を受信するログイン情報受信部と、
受信した前記ログイン情報のそれぞれについて、前記ログイン情報に含まれている前記サービス特定情報により特定される前記サービス提供装置に対して、前記ログイン情報に含まれている前記サービス認証情報を設定した認証要求を送信する認証要求送信部とを備えること、
を特徴とする認証支援システム。
【請求項２】
請求項１に記載の認証支援システムであって、
前記ログイン情報には、前記ユーザを特定するユーザ特定情報が含まれ、
前記認証支援装置は、前記ユーザ端末から送信される前記ユーザ特定情報を受信するユーザ特定情報受信部を備え、
前記認証支援装置が備える前記鍵情報送信部は、前記鍵情報とともに前記ユーザ特定情報を前記サーバ装置に送信し、
前記サーバ装置が備える前記ログイン情報取得部は、前記鍵情報と前記ユーザ特定情報とに対応する前記ログイン情報を前記ログイン情報記憶部から読み出すこと、
を特徴とする認証支援システム。
【請求項３】
ユーザ端末とサービスを提供するサービス提供装置との間で行われるユーザ認証を支援するシステムであって、
前記ユーザ端末及び前記サービス提供装置のそれぞれと通信可能に接続される認証支援装置、及び前記認証支援装置と通信可能に接続されるサーバ装置を含んで構成され、
前記サーバ装置は、
前記ユーザを特定するユーザ特定情報、前記サービス提供装置を特定するサービス特定情報、及び前記サービス提供装置における認証に必要な認証情報であるサービス認証情報を含むログイン情報を記憶するログイン情報記憶部を備え、
前記認証支援装置は、
前記ユーザ端末から前記ユーザ特定情報を受信するユーザ特定情報受信部と、
受信した前記ユーザ特定情報を前記サーバ装置に送信するユーザ特定情報情報送信部とを備え、
前記サーバ装置は、
前記認証支援装置から送信される前記ユーザ特定情報を受信するユーザ特定情報受信部と、
受信した前記ユーザ特定情報に対応する前記ログイン情報を前記ログイン情報記憶部から読み出すログイン情報取得部と、
読み出した前記ログイン情報を前記認証支援装置に送信するログイン情報送信部とを備え、
前記認証支援装置は、
前記サーバ装置から送信される前記ログイン情報を受信するログイン情報受信部と、
受信した前記ログイン情報のそれぞれについて、前記ログイン情報に含まれている前記サービス特定情報により特定される前記サービス提供装置に対して、前記ログイン情報に含まれている前記サービス認証情報を設定した認証要求を送信する認証要求送信部とを備えること、
を特徴とする認証支援システム。
【請求項４】
請求項３に記載の認証支援システムであって、
前記ログイン情報には、前記認証支援装置を識別する鍵情報が含まれ、
前記認証支援装置は、前記鍵情報を記憶する鍵情報記憶部を備え、
前記ユーザ特定情報送信部は、前記ユーザ特定情報とともに前記鍵情報を送信し、
前記ログイン情報取得部は、前記ユーザ特定情報及び前記鍵情報に対応する前記ログイン情報を前記ログイン情報記憶部から読み出すこと、
を特徴とする認証支援システム。
【請求項５】
請求項３に記載の認証支援システムであって、
前記ログイン情報には、前記認証支援システムにおける前記ユーザの認証に必要な認証情報であるシステム認証情報が含まれ、
前記ユーザ特定情報受信部は、前記ユーザ端末から前記ユーザ特定情報とともに前記システム認証情報を受信し、
前記ユーザ特定情報送信部は、前記ユーザ特定情報とともに前記システム認証情報を送信し、
前記ログイン情報取得部は、前記ユーザ特定情報及び前記認証情報に対応する前記ログイン情報を前記ログイン情報記憶部から読み出すこと、
を特徴とする認証支援システム。
【請求項６】
ユーザ端末とサービスを提供するサービス提供装置との間で行われるユーザ認証を支援するシステムであって、
前記ユーザ端末及び前記サービス提供装置のそれぞれと通信可能に接続される認証支援装置、及び前記認証支援装置と通信可能に接続されるサーバ装置を含んで構成され、
前記サーバ装置は、
前記認証支援装置を識別する鍵情報、前記サービス提供装置を特定するサービス特定情報、及び前記サービス提供装置における前記ユーザの認証に必要な認証情報であるサービス認証情報を含むログイン情報を記憶するログイン情報記憶部を備え、
前記認証支援装置は、
前記鍵情報を記憶する鍵情報記憶部と、
前記鍵情報記憶部に記憶されている前記鍵情報を前記サーバ装置に送信する鍵情報送信部とを備え、
前記サーバ装置は、
前記認証支援装置から送信される前記鍵情報を受信する鍵情報受信部と、
受信した前記鍵情報に対応する前記ログイン情報を前記ログイン情報記憶部から読み出すログイン情報取得部と、
読み出した前記ログイン情報を前記認証支援装置に送信するログイン情報送信部とを備え、
前記認証支援装置は、
前記サーバ装置から送信される前記ログイン情報を受信するログイン情報受信部と、
受信した前記ログイン情報のそれぞれについて、前記ログイン情報に含まれている前記サービス特定情報及び前記サービス認証情報を設定した、前記サービス提供装置における前記認証を受けるように指示するログイン命令を前記ユーザ端末に送信するログイン命令送信部とを備えること、
を特徴とする認証支援システム。
【請求項７】
ユーザ端末とサービスを提供するサービス提供装置との間で行われるユーザ認証を支援するシステムであって、
前記ユーザ端末及び前記サービス提供装置のそれぞれと通信可能に接続される認証支援装置、及び前記認証支援装置と通信可能に接続されるサーバ装置を含んで構成され、
前記サーバ装置は、
前記ユーザを特定するユーザ特定情報、前記サービス提供装置を特定するサービス特定情報、及び前記サービス提供装置における認証に必要な認証情報であるサービス認証情報を含むログイン情報を記憶するログイン情報記憶部を備え、
前記認証支援装置は、
前記ユーザ端末から前記ユーザ特定情報を受信するユーザ特定情報受信部と、
受信した前記ユーザ特定情報を前記サーバ装置に送信するユーザ特定情報情報送信部とを備え、
前記サーバ装置は、
前記認証支援装置から送信される前記ユーザ特定情報を受信するユーザ特定情報受信部と、
受信した前記ユーザ特定情報に対応する前記ログイン情報を前記ログイン情報記憶部から読み出すログイン情報取得部と、
読み出した前記ログイン情報を前記認証支援装置に送信するログイン情報送信部とを備え、
前記認証支援装置は、
前記サーバ装置から送信される前記ログイン情報を受信するログイン情報受信部と、
受信した前記ログイン情報のそれぞれについて、前記ログイン情報に含まれている前記サービス特定情報及び前記サービス認証情報を設定した、前記サービス提供装置における前記認証を受けるように指示するログイン命令を前記ユーザ端末に送信するログイン命令送信部とを備えること、
を特徴とする認証支援システム。
【請求項８】
ユーザ端末とサービスを提供するサービス提供装置との間で行われるユーザ認証を支援する認証支援装置であって、
前記ユーザ端末及び前記サービス提供装置のそれぞれと通信可能に接続され、
前記認証支援装置を識別する鍵情報、前記サービス提供装置を特定するサービス特定情報、及び前記サービス提供装置における前記ユーザの認証に必要な認証情報であるサービス認証情報を含むログイン情報を管理するサーバ装置と通信可能に接続され、
前記鍵情報を記憶する鍵情報記憶部と、
前記鍵情報記憶部に記憶されている前記鍵情報を設定した、前記鍵情報に対応する前記ログイン情報を取得するためのコマンドであるログイン情報取得要求を前記サーバ装置に送信するログイン情報取得要求送信部と、
前記ログイン情報取得要求に応じて前記サーバ装置から送信される、前記鍵情報に対応する前記ログイン情報を受信するログイン情報受信部と、
受信した前記ログイン情報のそれぞれについて、前記ログイン情報に含まれている前記サービス特定情報により特定される前記サービス提供装置に対して、前記ログイン情報に含まれている前記サービス認証情報を設定した認証要求を送信する認証要求送信部と、
を備えることを特徴とする認証支援装置。
【請求項９】
ユーザ端末とサービスを提供するサービス提供装置との間で行われるユーザ認証を支援する認証支援装置であって、
前記ユーザ端末及び前記サービス提供装置のそれぞれと通信可能に接続され、
前記ユーザを特定するユーザ特定情報、前記サービス提供装置を特定するサービス特定情報、及び前記サービス提供装置における前記ユーザの認証に必要な認証情報であるサービス認証情報を含むログイン情報を管理するサーバ装置と通信可能に接続され、
前記ユーザ端末から前記ユーザ特定情報を受信するユーザ特定情報受信部と、
受信した前記ユーザ特定情報を設定した、前記ユーザ特定情報に対応する前記ログイン情報を取得するためのコマンドであるログイン情報取得要求を前記サーバ装置に送信するログイン情報取得要求送信部と、
前記ログイン情報取得要求に応じて前記サーバ装置から送信される、前記ユーザ特定情報に対応する前記ログイン情報を受信するログイン情報受信部と、
受信した前記ログイン情報のそれぞれについて、前記ログイン情報に含まれている前記サービス特定情報により特定される前記サービス提供装置に対して、前記ログイン情報に含まれている前記サービス認証情報を設定した認証要求を送信する認証要求送信部と、
を備えることを特徴とする認証支援装置。
【請求項１０】
ユーザ端末とサービスを提供するサービス提供装置との間で行われるユーザ認証を支援する方法であって、
前記ユーザ端末及び前記サービス提供装置のそれぞれと通信可能に接続される認証支援装置、及び前記認証支援装置と通信可能に接続されるサーバ装置を含んで構成されるシステムにおいて、
前記サーバ装置が、
前記認証支援装置を識別する鍵情報、前記サービス提供装置を特定するサービス特定情報、及び前記サービス提供装置における前記ユーザの認証に必要な認証情報であるサービス認証情報を含むログイン情報をメモリに記憶し、
前記認証支援装置が、
前記鍵情報をメモリに記憶し、
前記メモリに記憶している前記鍵情報を前記サーバ装置に送信し、
前記サーバ装置が、
前記認証支援装置から送信される前記鍵情報を受信し、
受信した前記鍵情報に対応する前記ログイン情報を読み出し、
読み出した前記ログイン情報を前記認証支援装置に送信し、
前記認証支援装置が、
前記サーバ装置から送信される前記ログイン情報を受信し、
受信した前記ログイン情報のそれぞれについて、前記ログイン情報に含まれている前記サービス特定情報により特定される前記サービス提供装置に対して、前記ログイン情報に含まれている前記サービス認証情報を設定した認証要求を送信すること、
を特徴とする認証支援方法。
【請求項１１】
ユーザ端末とサービスを提供するサービス提供装置との間で行われるユーザ認証を支援する方法であって、
前記ユーザ端末及び前記サービス提供装置のそれぞれと通信可能に接続される認証支援装置、及び前記認証支援装置と通信可能に接続されるサーバ装置を含んで構成されるシステムにおいて、
前記サーバ装置が、
前記ユーザを特定するユーザ特定情報、前記サービス提供装置を特定するサービス特定情報、及び前記サービス提供装置における認証に必要な認証情報であるサービス認証情報を含むログイン情報をメモリに記憶し、
前記認証支援装置が、
前記ユーザ端末から前記ユーザ特定情報を受信し、
受信した前記ユーザ特定情報を前記サーバ装置に送信し、
前記サーバ装置が、
前記認証支援装置から送信される前記ユーザ特定情報を受信し、
受信した前記ユーザ特定情報に対応する前記ログイン情報を読み出し、
読み出した前記ログイン情報を前記認証支援装置に送信し、
前記認証支援装置が、
前記サーバ装置から送信される前記ログイン情報を受信し、
受信した前記ログイン情報のそれぞれについて、前記ログイン情報に含まれている前記サービス特定情報により特定される前記サービス提供装置に対して、前記ログイン情報に含まれている前記サービス認証情報を設定した認証要求を送信すること、
を特徴とする認証支援方法。
【請求項１２】
サービスを提供するサービス提供装置とユーザ端末との間で行われるユーザの認証を支援する認証支援装置に実行させるためのプログラムであって、
前記ユーザ端末及び前記サービス提供装置のそれぞれと通信可能に接続され、
前記認証支援装置を識別する鍵情報、前記サービス提供装置を特定するサービス特定情報、及び前記サービス提供装置における前記ユーザの認証に必要な認証情報であるサービス認証情報を含むログイン情報を管理するサーバ装置と通信可能に接続される前記認証支援装置に、
前記鍵情報をメモリに記憶するステップと、
前記メモリに記憶されている前記鍵情報を設定した、前記鍵情報に対応する前記ログイン情報を取得するためのコマンドであるログイン情報取得要求を前記サーバ装置に送信するステップと、
前記ログイン情報取得要求に応じて前記サーバ装置から送信される、前記鍵情報に対応する前記ログイン情報を受信するステップと、
受信した前記ログイン情報のそれぞれについて、前記ログイン情報に含まれている前記サービス特定情報により特定される前記サービス提供装置に対して、前記ログイン情報に含まれている前記サービス認証情報を設定した認証要求を送信するステップと、
を実行させるためのプログラム。
【請求項１３】
サービスを提供するサービス提供装置とユーザ端末との間で行われるユーザの認証を支援する認証支援装置に実行させるためのプログラムであって、
前記ユーザ端末及び前記サービス提供装置のそれぞれと通信可能に接続され、
前記ユーザを特定するユーザ特定情報、前記サービス提供装置を特定するサービス特定情報、及び前記サービス提供装置における前記ユーザの認証に必要な認証情報であるサービス認証情報を含むログイン情報を管理するサーバ装置と通信可能に接続される前記認証支援装置に、
前記ユーザ端末から前記ユーザ特定情報を受信するステップと、
受信した前記ユーザ特定情報を設定した、前記ユーザ特定情報に対応する前記ログイン情報を取得するためのコマンドであるログイン情報取得要求を前記サーバ装置に送信するステップと、
前記ログイン情報取得要求に応じて前記サーバ装置から送信される、前記ユーザ特定情報に対応する前記ログイン情報を受信するステップと、
受信した前記ログイン情報のそれぞれについて、前記ログイン情報に含まれている前記サービス特定情報により特定される前記サービス提供装置に対して、前記ログイン情報に含まれている前記サービス認証情報を設定した認証要求を送信するステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証支援システム、認証支援装置、認証支援方法、およびプログラムに関する。
【背景技術】
【０００２】
オンラインショッピングやインターネットバンキングなどのオンラインサービスでは、パスワードなどを用いたユーザ認証が一般的に行われている。ユーザ認証に用いられるユーザＩＤやパスワードは各オンラインサービスで異なり、ユーザが全てのユーザＩＤやパスワードを覚えていることが難しくなっている。このような問題に対応するため、例えば、特許文献１では、ユーザＩＤやパスワードを指紋認証情報とともに一元管理するシステムが提案されている。
【特許文献１】特開２００２−１６９７７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、例えば特許文献１に記載のシステムなどによってユーザＩＤやパスワードを管理しておくことはできても、ユーザはオンラインサービスを利用する度にユーザＩＤやパスワードを入力する手間をかける必要がある。
【０００４】
本発明は、このような背景を鑑みてなされたものであり、ユーザのオンラインサービスに対する認証情報の入力の手間を少なくすることのできる認証支援システム、認証支援装置、認証支援方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するための本発明のうち請求項１に記載の発明は、ユーザ端末とサービスを提供するサービス提供装置との間で行われるユーザ認証を支援するシステムであって、前記ユーザ端末及び前記サービス提供装置のそれぞれと通信可能に接続される認証支援装置、及び前記認証支援装置と通信可能に接続されるサーバ装置を含んで構成され、前記サーバ装置は、前記認証支援装置を識別する鍵情報、前記サービス提供装置を特定するサービス特定情報、及び前記サービス提供装置における前記ユーザの認証に必要な認証情報であるサービス認証情報を含むログイン情報を記憶するログイン情報記憶部を備え、前記認証支援装置は、前記鍵情報を記憶する鍵情報記憶部と、前記鍵情報記憶部に記憶されている前記鍵情報を前記サーバ装置に送信する鍵情報送信部とを備え、前記サーバ装置は、前記認証支援装置から送信される前記鍵情報を受信する鍵情報受信部と、受信した前記鍵情報に対応する前記ログイン情報を前記ログイン情報記憶部から読み出すログイン情報取得部と、読み出した前記ログイン情報を前記認証支援装置に送信するログイン情報送信部とを備え、前記認証支援装置は、前記サーバ装置から送信される前記ログイン情報を受信するログイン情報受信部と、受信した前記ログイン情報のそれぞれについて、前記ログイン情報に含まれている前記サービス特定情報により特定される前記サービス提供装置に対して、前記ログイン情報に含まれている前記サービス認証情報を設定した認証要求を送信する認証要求送信部とを備えることとする。
【０００６】
本発明の認証支援システムによれば、ユーザＩＤやパスワードなどの認証情報の入力を受けることなく、サービス提供装置に対して、認証支援装置に設定されている鍵情報に対応する予めサーバ装置に登録されていたユーザの認証情報を設定した認証要求を送信して、ユーザ認証を受けるようにすることができる。したがって、オンラインサービス毎に異なる認証情報の入力にかかるユーザの手間を軽減することができる。
【０００７】
また、請求項２に記載の発明は、請求項１に記載の認証支援システムであって、前記ログイン情報には、前記ユーザを特定するユーザ特定情報が含まれ、前記認証支援装置は、前記ユーザ端末から送信される前記ユーザ特定情報を受信するユーザ特定情報受信部を備え、前記認証支援装置が備える前記鍵情報送信部は、前記鍵情報とともに前記ユーザ特定情報を前記サーバ装置に送信し、前記サーバ装置が備える前記ログイン情報取得部は、前記鍵情報と前記ユーザ特定情報とに対応する前記ログイン情報を前記ログイン情報記憶部から読み出すこととする。
【０００８】
また、請求項３に記載の発明は、ユーザ端末とサービスを提供するサービス提供装置との間で行われるユーザ認証を支援するシステムであって、前記ユーザ端末及び前記サービス提供装置のそれぞれと通信可能に接続される認証支援装置、及び前記認証支援装置と通信可能に接続されるサーバ装置を含んで構成され、前記サーバ装置は、前記ユーザを特定するユーザ特定情報、前記サービス提供装置を特定するサービス特定情報、及び前記サービス提供装置における認証に必要な認証情報であるサービス認証情報を含むログイン情報を記憶するログイン情報記憶部を備え、前記認証支援装置は、前記ユーザ端末から前記ユーザ特定情報を受信するユーザ特定情報受信部と、受信した前記ユーザ特定情報を前記サーバ装置に送信するユーザ特定情報送信部とを備え、前記サーバ装置は、前記認証支援装置から送信される前記ユーザ特定情報を受信するユーザ特定情報受信部と、受信した前記ユーザ特定情報に対応する前記ログイン情報を前記ログイン情報記憶部から読み出すログイン情報取得部と、読み出した前記ログイン情報を前記認証支援装置に送信するログイン情報送信部とを備え、前記認証支援装置は、前記サーバ装置から送信される前記ログイン情報を受信するログイン情報受信部と、受信した前記ログイン情報のそれぞれについて、前記ログイン情報に含まれている前記サービス特定情報により特定される前記サービス提供装置に対して、前記ログイン情報に含まれている前記サービス認証情報を設定した認証要求を送信する認証要求送信部とを備えることとする。
【０００９】
本発明の認証支援システムによれば、ユーザ端末からユーザ特定情報を受信すると、サービス提供装置に対して、そのユーザの認証情報を設定した認証要求を送信して、ユーザ認証を受けるようにすることができる。したがって、オンラインサービス毎に異なる認証情報の入力にかかるユーザの手間を軽減することができる。
【００１０】
また、請求項４に記載の発明は、請求項３に記載の認証支援システムであって、前記ログイン情報には、前記認証支援装置を識別する鍵情報が含まれ、前記認証支援装置は、前記鍵情報を記憶する鍵情報記憶部を備え、前記ユーザ特定情報送信部は、前記ユーザ特定情報とともに前記鍵情報を送信し、前記ログイン情報取得部は、前記ユーザ特定情報及び前記鍵情報に対応する前記ログイン情報を前記ログイン情報記憶部から読み出すこととする。
【００１１】
この場合、サーバ装置では鍵情報にも対応付けてログイン情報を管理するので、ログイン情報の取得元となる認証支援装置を制限することができる。したがって、より安全にユーザの認証情報を管理することができる。
【００１２】
また、請求項５に記載の発明は、請求項３に記載の認証支援システムであって、前記ログイン情報には、前記認証支援システムにおける前記ユーザの認証に必要な認証情報であるシステム認証情報が含まれ、前記ユーザ特定情報受信部は、前記ユーザ端末から前記ユーザ特定情報とともに前記システム認証情報を受信し、前記ユーザ特定情報送信部は、前記ユーザ特定情報とともに前記システム認証情報を送信し、前記ログイン情報取得部は、前記ユーザ特定情報及び前記認証情報に対応する前記ログイン情報を前記ログイン情報記憶部から読み出すこととする。
【００１３】
また、請求項６に記載の発明は、ユーザ端末とサービスを提供するサービス提供装置との間で行われるユーザ認証を支援するシステムであって、前記ユーザ端末及び前記サービス提供装置のそれぞれと通信可能に接続される認証支援装置、及び前記認証支援装置と通信可能に接続されるサーバ装置を含んで構成され、前記サーバ装置は、前記認証支援装置を識別する鍵情報、前記サービス提供装置を特定するサービス特定情報、及び前記サービス提供装置における前記ユーザの認証に必要な認証情報であるサービス認証情報を含むログイン情報を記憶するログイン情報記憶部を備え、前記認証支援装置は、前記鍵情報を記憶する鍵情報記憶部と、前記鍵情報記憶部に記憶されている前記鍵情報を前記サーバ装置に送信する鍵情報送信部とを備え、前記サーバ装置は、前記認証支援装置から送信される前記鍵情報を受信する鍵情報受信部と、受信した前記鍵情報に対応する前記ログイン情報を前記ログイン情報記憶部から読み出すログイン情報取得部と、読み出した前記ログイン情報を前記認証支援装置に送信するログイン情報送信部とを備え、前記認証支援装置は、前記サーバ装置から送信される前記ログイン情報を受信するログイン情報受信部と、受信した前記ログイン情報のそれぞれについて、前記ログイン情報に含まれている前記サービス特定情報及び前記サービス認証情報を設定した、前記サービス提供装置における前記認証を受けるように指示するログイン命令を前記ユーザ端末に送信するログイン命令送信部とを備えることとする。
【００１４】
また、請求項７に記載の発明は、ユーザ端末とサービスを提供するサービス提供装置との間で行われるユーザ認証を支援するシステムであって、前記ユーザ端末及び前記サービス提供装置のそれぞれと通信可能に接続される認証支援装置、及び前記認証支援装置と通信可能に接続されるサーバ装置を含んで構成され、前記サーバ装置は、前記ユーザを特定するユーザ特定情報、前記サービス提供装置を特定するサービス特定情報、及び前記サービス提供装置における認証に必要な認証情報であるサービス認証情報を含むログイン情報を記憶するログイン情報記憶部を備え、前記認証支援装置は、前記ユーザ端末から前記ユーザ特定情報を受信するユーザ特定情報受信部と、受信した前記ユーザ特定情報を前記サーバ装置に送信するユーザ特定情報送信部とを備え、前記サーバ装置は、前記認証支援装置から送信される前記ユーザ特定情報を受信するユーザ特定情報受信部と、受信した前記ユーザ特定情報に対応する前記ログイン情報を前記ログイン情報記憶部から読み出すログイン情報取得部と、読み出した前記ログイン情報を前記認証支援装置に送信するログイン情報送信部とを備え、前記認証支援装置は、前記サーバ装置から送信される前記ログイン情報を受信するログイン情報受信部と、受信した前記ログイン情報のそれぞれについて、前記ログイン情報に含まれている前記サービス特定情報及び前記サービス認証情報を設定した、前記サービス提供装置における前記認証を受けるように指示するログイン命令を前記ユーザ端末に送信するログイン命令送信部とを備えることとする。
【００１５】
また、請求項８に記載の発明は、ユーザ端末とサービスを提供するサービス提供装置との間で行われるユーザ認証を支援する認証支援装置であって、前記ユーザ端末及び前記サービス提供装置のそれぞれと通信可能に接続され、前記認証支援装置を識別する鍵情報、前記サービス提供装置を特定するサービス特定情報、及び前記サービス提供装置における前記ユーザの認証に必要な認証情報であるサービス認証情報を含むログイン情報を管理するサーバ装置と通信可能に接続され、前記鍵情報を記憶する鍵情報記憶部と、前記鍵情報記憶部に記憶されている前記鍵情報を設定した、前記鍵情報に対応する前記ログイン情報を取得するためのコマンドであるログイン情報取得要求を前記サーバ装置に送信するログイン情報取得要求送信部と、前記ログイン情報取得要求に応じて前記サーバ装置から送信される、前記鍵情報に対応する前記ログイン情報を受信するログイン情報受信部と、受信した前記ログイン情報のそれぞれについて、前記ログイン情報に含まれている前記サービス特定情報により特定される前記サービス提供装置に対して、前記ログイン情報に含まれている前記サービス認証情報を設定した認証要求を送信する認証要求送信部と、を備えることとする。
【００１６】
また、請求項９に記載の発明は、ユーザ端末とサービスを提供するサービス提供装置との間で行われるユーザ認証を支援する認証支援装置であって、前記ユーザ端末及び前記サービス提供装置のそれぞれと通信可能に接続され、前記ユーザを特定するユーザ特定情報、前記サービス提供装置を特定するサービス特定情報、及び前記サービス提供装置における前記ユーザの認証に必要な認証情報であるサービス認証情報を含むログイン情報を管理するサーバ装置と通信可能に接続され、前記ユーザ端末から前記ユーザ特定情報を受信するユーザ特定情報受信部と、受信した前記ユーザ特定情報を設定した、前記ユーザ特定情報に対応する前記ログイン情報を取得するためのコマンドであるログイン情報取得要求を前記サーバ装置に送信するログイン情報取得要求送信部と、前記ログイン情報取得要求に応じて前記サーバ装置から送信される、前記ユーザ特定情報に対応する前記ログイン情報を受信するログイン情報受信部と、受信した前記ログイン情報のそれぞれについて、前記ログイン情報に含まれている前記サービス特定情報により特定される前記サービス提供装置に対して、前記ログイン情報に含まれている前記サービス認証情報を設定した認証要求を送信する認証要求送信部と、を備えることとする。
【００１７】
また、請求項１０に記載の発明は、ユーザ端末とサービスを提供するサービス提供装置との間で行われるユーザ認証を支援する方法であって、前記ユーザ端末及び前記サービス提供装置のそれぞれと通信可能に接続される認証支援装置、及び前記認証支援装置と通信可能に接続されるサーバ装置を含んで構成されるシステムにおいて、前記サーバ装置が、前記認証支援装置を識別する鍵情報、前記サービス提供装置を特定するサービス特定情報、及び前記サービス提供装置における前記ユーザの認証に必要な認証情報であるサービス認証情報を含むログイン情報をメモリに記憶し、前記認証支援装置が、前記鍵情報をメモリに記憶し、前記メモリに記憶している前記鍵情報を前記サーバ装置に送信し、前記サーバ装置が、前記認証支援装置から送信される前記鍵情報を受信し、受信した前記鍵情報に対応する前記ログイン情報を読み出し、読み出した前記ログイン情報を前記認証支援装置に送信し、前記認証支援装置が、前記サーバ装置から送信される前記ログイン情報を受信し、受信した前記ログイン情報のそれぞれについて、前記ログイン情報に含まれている前記サービス特定情報により特定される前記サービス提供装置に対して、前記ログイン情報に含まれている前記サービス認証情報を設定した認証要求を送信することとする。
【００１８】
また、請求項１１に記載の発明は、ユーザ端末とサービスを提供するサービス提供装置との間で行われるユーザ認証を支援する方法であって、前記ユーザ端末及び前記サービス提供装置のそれぞれと通信可能に接続される認証支援装置、及び前記認証支援装置と通信可能に接続されるサーバ装置を含んで構成されるシステムにおいて、前記サーバ装置が、前記ユーザを特定するユーザ特定情報、前記サービス提供装置を特定するサービス特定情報、及び前記サービス提供装置における認証に必要な認証情報であるサービス認証情報を含むログイン情報をメモリに記憶し、前記認証支援装置が、前記ユーザ端末から前記ユーザ特定情報を受信し、受信した前記ユーザ特定情報を前記サーバ装置に送信し、前記サーバ装置が、前記認証支援装置から送信される前記ユーザ特定情報を受信し、受信した前記ユーザ特定情報に対応する前記ログイン情報を読み出し、読み出した前記ログイン情報を前記認証支援装置に送信し、前記認証支援装置が、前記サーバ装置から送信される前記ログイン情報を受信し、受信した前記ログイン情報のそれぞれについて、前記ログイン情報に含まれている前記サービス特定情報により特定される前記サービス提供装置に対して、前記ログイン情報に含まれている前記サービス認証情報を設定した認証要求を送信することとする。
【００１９】
また、請求項１２に記載の発明は、サービスを提供するサービス提供装置とユーザ端末との間で行われるユーザの認証を支援する認証支援装置に実行させるためのプログラムであって、前記ユーザ端末及び前記サービス提供装置のそれぞれと通信可能に接続され、前記認証支援装置を識別する鍵情報、前記サービス提供装置を特定するサービス特定情報、及び前記サービス提供装置における前記ユーザの認証に必要な認証情報であるサービス認証情報を含むログイン情報を管理するサーバ装置と通信可能に接続される前記認証支援装置に、前記鍵情報をメモリに記憶するステップと、前記メモリに記憶されている前記鍵情報を設定した、前記鍵情報に対応する前記ログイン情報を取得するためのコマンドであるログイン情報取得要求を前記サーバ装置に送信するステップと、前記ログイン情報取得要求に応じて前記サーバ装置から送信される、前記鍵情報に対応する前記ログイン情報を受信するステップと、受信した前記ログイン情報のそれぞれについて、前記ログイン情報に含まれている前記サービス特定情報により特定される前記サービス提供装置に対して、前記ログイン情報に含まれている前記サービス認証情報を設定した認証要求を送信するステップと、を実行させるようにする。
【００２０】
また、請求項１３に記載の発明は、サービスを提供するサービス提供装置とユーザ端末との間で行われるユーザの認証を支援する認証支援装置に実行させるためのプログラムであって、前記ユーザ端末及び前記サービス提供装置のそれぞれと通信可能に接続され、前記ユーザを特定するユーザ特定情報、前記サービス提供装置を特定するサービス特定情報、及び前記サービス提供装置における前記ユーザの認証に必要な認証情報であるサービス認証情報を含むログイン情報を管理するサーバ装置と通信可能に接続される前記認証支援装置に、前記ユーザ端末から前記ユーザ特定情報を受信するステップと、受信した前記ユーザ特定情報を設定した、前記ユーザ特定情報に対応する前記ログイン情報を取得するためのコマンドであるログイン情報取得要求を前記サーバ装置に送信するステップと、前記ログイン情報取得要求に応じて前記サーバ装置から送信される、前記ユーザ特定情報に対応する前記ログイン情報を受信するステップと、受信した前記ログイン情報のそれぞれについて、前記ログイン情報に含まれている前記サービス特定情報により特定される前記サービス提供装置に対して、前記ログイン情報に含まれている前記サービス認証情報を設定した認証要求を送信するステップと、を実行させるようにする。
【発明の効果】
【００２１】
本発明によれば、ユーザのオンラインサービスに対する認証情報の入力の手間を少なくすることができる。
【発明を実施するための最良の形態】
【００２２】
＝＝＝システム構成＝＝＝
図１は、本実施形態に係る認証支援システム１の全体構成を示す図である。同図に示すように、本実施形態に係る認証支援システム１は、オンラインサービスを提供するサービス提供装置１０とオンラインサービスを利用するユーザのユーザ端末２０との間に設置される認証支援装置３０、及び認証支援装置３０と通信可能なサーバ装置４０を含んで構成される。サービス提供装置、認証支援装置３０、及びサーバ装置４０はそれぞれインターネット５０に接続されている。
【００２３】
サービス提供装置１０は、インターネットバンキングやオンラインショッピングなどのオンラインサービスを提供するコンピュータである。サービス提供装置１０で提供されるサービスには、ユーザＩＤとパスワードの入力による利用者認証が必要とされている。インターネット５０には複数のサービス提供装置１０が接続され、サービス提供装置１０毎に独自のユーザＩＤとパスワードを管理している。なお、以下の説明において、サービス提供装置１０におけるユーザ認証に必要とされるユーザＩＤ及びパスワードをログインＩＤ及びログインパスワードと称する。
【００２４】
ユーザ端末２０は、サービス提供装置１０が提供するサービスを利用するユーザのコンピュータである。ユーザ端末２０ではＷｅｂブラウザなどのアプリケーションプログラムが実行され、ユーザはＷｅｂブラウザを操作してサービス提供装置１０のサービスを利用する。本実施形態では、図１に示すように、認証支援装置３０がユーザ端末２０とインターネット５０との間に配置され、ユーザ端末２０は認証支援装置３０を介して、インターネット５０に接続するサービス提供装置１０との間での通信が可能となっている。
【００２５】
認証支援装置３０は、ユーザ端末２０とインターネット５０との間のデータを転送し、ユーザに代わってサービス提供装置１０に対して認証要求を送信するコンピュータである。なお、認証支援装置３０の処理の詳細については後述する。
【００２６】
＝＝＝サービス提供装置１０＝＝＝
図２にサービス提供装置１０のハードウェア構成を示す。同図に示すように、サービス提供装置１０は、ＣＰＵ１０１、メモリ１０２、記憶装置１０３、通信インタフェース１０４を備えている。記憶装置１０３は、プログラムやデータを記憶する、例えば、ハードディスクやフレキシブルディスク、ＣＤ−ＲＯＭなどである。ＣＰＵ１０１は記憶装置１０３に記憶されているプログラムをメモリ１０２に読み出して実行することにより各種の機能を実現する。通信インタフェース１０４は、インターネット５０に接続するためのインタフェースである。通信インタフェース１０４は、例えば、イーサネット（登録商標）に接続するためのアダプタや公衆電話回線に接続するためのモデムなどである。
【００２７】
図３はサービス提供装置１０の機能ブロック図である。同図に示すように、サービス提供装置１０は、ログイン要求送信部１１１、ログイン処理部１１２、サービス画面送信部１１３を備えている。
【００２８】
ログイン要求送信部１１１は、オンラインサービスの利用に際して必要とされるユーザ認証を行うように指示するコマンド（以下、ログイン要求という。）をインターネット５０に接続している外部装置から受信する。なお、後述するように、本実施形態では認証支援装置３０がログイン要求をサービス提供装置１０に送信するようになっている。ログイン要求には、サービス提供装置１０における利用者認証に必要な、ログインＩＤとログインパスワードとが設定される。  
ログイン処理部１１２は、ログイン要求に設定されているログインＩＤとログインパスワードを用いた一般的な利用者認証処理を行う。  
サービス画面送信部１１３は、ログイン処理部１１２による利用者認証が成功した場合に、オンラインサービスに用いる画面（以下、サービス画面という。）を生成するための、例えばＨＴＭＬ（Hyper Text Markup Language）で記載されたＷｅｂページや画像データなどの画面データを、ログイン要求の送信元となる外部装置に送信する。
【００２９】
＝＝＝ユーザ端末２０＝＝＝
図４は、オンラインサービスを利用するユーザが操作するユーザ端末２０のハードウェア構成図である。同図に示すように、ユーザ端末２０は、ＣＰＵ２０１、メモリ２０２、記憶装置２０３、通信インタフェース２０４、入力装置２０５、出力装置２０６を備えている。ＣＰＵ２０１、メモリ２０２、記憶装置２０３、及び通信インタフェース２０４は、上述のサービス提供装置１０におけるものと同様である。本実施形態では、通信インタフェース２０４には認証支援装置３０が接続され、ユーザ端末２０は認証支援装置３０を介してインターネット５０に接続している。入力装置２０５は、データを入力する、例えばキーボードやマウス、タッチパネル、ペンタブレット、マイクロフォンなどである。出力装置２０６は、データを出力する、例えばディスプレイやプリンタ、スピーカなどである。
【００３０】
図５はユーザ端末２０の機能ブロック図である。同図に示すように、ユーザ端末２０は、ユーザＩＤ入力画面取得要求送信部２１１、ユーザＩＤ入力画面受信部２１２、ユーザＩＤ入力画面出力部２１３、ユーザＩＤ入力部２１４、ユーザＩＤ送信部２１５、サービス画面受信部２１６、サービス画面出力部２１７の各機能部を備えている。
【００３１】
ユーザＩＤ入力画面取得要求送信部２１１は、認証支援システム１においてユーザに付与されているユーザＩＤ（本発明のユーザ特定情報に該当する。）の入力を受け付けるための画面（以下、ユーザＩＤ入力画面という。）を表示するための画面データを取得するためのコマンド（以下、ユーザＩＤ入力画面取得要求という。）を認証支援装置３０に送信する。本実施形態では、画面データはＨＴＭＬにより記述されたＷｅｂページであり、ユーザ端末２０は、ＷｅｂブラウザからユーザＩＤ入力画面取得要求を認証支援装置３０に送信するものとする。また、本実施形態では、ユーザＩＤ以外にもパスワード（本発明のシステム認証情報に該当する。）も入力させるようにしている。
【００３２】
なお、本実施形態では、認証支援装置３０がＤＨＣＰ（Dynamic Host Configuration Protocol）によりユーザ端末１０に対してＩＰアドレスを割り当てるようにし、認証支援装置３０は常に同じアドレス（本実施形態では「１９２．１６８．０．１」とする。）としてユーザ端末２０から利用できるようにしている。これにより、ユーザはＷｅｂブラウザを用いて認証支援装置３０にアクセスする際に、認証支援装置３０のアドレスとして上記の「１９２．１６８．０．１」を指定することにより、ユーザＩＤ入力画面６０の画面データを取得することができる。
【００３３】
ユーザＩＤ入力画面受信部２１２は、ユーザＩＤ入力画面取得要求に応じて認証支援装置３０から送信される、ユーザＩＤ入力画面を表示するための画面データを受信する。
【００３４】
ユーザＩＤ入力画面出力部２１３は、ユーザＩＤ入力画面受信部２１２が受信した画面データに基づいてユーザＩＤ入力画面を出力装置２０６に出力する。図６に、ユーザＩＤ入力画面６０の一例を示す。本実施形態のユーザＩＤ入力画面６０は、ユーザＩＤの入力欄６１、パスワードの入力欄６２、ログインボタン６３を備えている。
【００３５】
ユーザＩＤ入力部２１４は、ユーザＩＤ入力画面６０に入力されたユーザＩＤ及びパスワードを受け付ける。ユーザＩＤ入力部２１４は、例えば、ユーザＩＤ入力画面６７０のログインボタン６４が押下されると、入力欄６２及び６３に入力されたデータをユーザＩＤ及びパスワードとして受け付けるようにする。  
ユーザＩＤ送信部２１５は、入力されたユーザＩＤ及びパスワードを認証支援装置３０に送信する。  
サービス画面受信部２１６は、認証支援装置３０から転送される、複数のサービス提供装置１０から提供されるオンラインサービスのサービス画面を表示するための画面データを受信する。  
サービス画面出力部２１７は、サービス画面受信部２１６が受信した画面データのそれぞれに基づいて、各オンラインサービスのサービス画面を出力装置２０６に出力する。
【００３６】
＝＝＝サーバ装置４０＝＝＝
ユーザのログインＩＤやログインパスワードは、認証支援システム１においてユーザに割り当てられたユーザＩＤに対応づけてサーバ装置４０で管理される。図７にサーバ４０のハードウェア構成を示す。同図に示すように、サーバ装置４０はＣＰＵ４０１、メモリ４０２、記憶装置４０３、通信インタフェース４０４を備えており、上述したサービス提供装置１０と同様のハードウェア構成となっている。
【００３７】
図１１は、サーバ装置４０の機能ブロック図である。同図に示すように、サーバ装置４０は、ログイン情報取得要求受信部４１１、ログイン情報送信部４１２、ログイン情報データベース４５１を備えている。
【００３８】
ログイン情報データベース４５１は、ユーザ毎の、複数のサービス提供装置１０のそれぞれにおけるユーザ認証に必要なログインＩＤ及びパスワードなどを含む情報（以下、ログイン情報という。）を記憶する。図９に、ログイン情報データベース４５１に登録されるログイン情報の構成を示す。同図に示すように、ログイン情報には、ユーザＩＤ、パスワード、鍵情報、ログイン先ＵＲＬ、ログインＩＤ、ログインパスワード、ログイン方法、ログイン変数名、ログインパスワード変数名、付帯情報が含まれている。ユーザＩＤ及びパスワードは、認証支援システム１においてユーザに割り当てられたものである。鍵情報は、認証支援システム１における認証支援装置３０の識別情報である。ログイン先ＵＲＬは、オンラインサービスを提供するサービス提供装置１０によりユーザ認証が行われるアクセス先を示す情報である。ログイン方法は、ログイン先ＵＲＬに対してアクセスする方法である、ＨＴＴＰ（Hyper Text Transfer Protocol）に規定されている「ＧＥＴ」又は「ＰＯＳＴ」が設定される。ログインＩＤ変数名及びログインパスワード変数名は、ＨＴＴＰによりログイン先ＵＲＬにアクセスする場合に、ログインＩＤ及びログインパスワードを設定するための変数名である。付帯情報は、サービス提供装置１０でのユーザ認証において、ログインＩＤやログインパスワード以外に必要となる情報である。ログイン情報はユーザＩＤ、パスワード、及び鍵情報をキーとして管理されている。
【００３９】
ログイン情報取得要求受信部４１１は、認証支援装置３０から送信される、ログイン情報を取得するためのコマンド（以下、ログイン情報取得要求という。）を受信する。ログイン情報取得要求には、ユーザＩＤ、パスワード、及び鍵情報が設定される。
【００４０】
ログイン情報送信部４１２は、ログイン情報取得要求に設定されているユーザＩＤ、パスワード、及び鍵情報に対応するログイン情報をログイン情報データベース４５１から読み出し、読み出したログイン情報を認証支援装置３０に送信する。
【００４１】
＝＝＝認証支援装置３０＝＝＝
図１０は、認証支援装置３０のハードウェア構成図であり、図１１は、認証支援装置３０が接続される様子を示す図である。図１０に示すように、認証支援装置３０は、ＣＰＵ３０１、メモリ３０２、記憶装置３０３、雄コネクタ３０４、雌コネクタ３０５、電源部３０６を備えている。本実施形態の認証支援装置３０は、図１１に示すように、小型のコネクタ形状をしており、雄コネクタ３０４がユーザ端末２０が備える通信インタフェース２０４に直接嵌入されるようになっている。雌コネクタ３０５には、インターネット５０に接続するためのケーブル５１が有する雄コネクタ５２が嵌入される。雄コネクタ３０４や、雌コネクタ３０５は、例えばＲＪ４５の形状をしたコネクタである。なお、雄コネクタ３０４及び雌コネクタ３０５の形状は、ユーザ端末２０が有する通信インタフェース２０４の形状やケーブル５１が有するコネクタ５２の形状に合わせて、任意の形状とすることができる。
【００４２】
記憶装置３０３は、プログラムやデータを記憶する、例えばＮＶＲＡＭやＥＥＰＲＯＭ、フラッシュメモリなどである。ＣＰＵ３０１は記憶装置３０３に記憶されているプログラムをメモリ３０２に読み出して実行することにより各種の機能を実現する。電源部３０６は、雌コネクタ３０５に接続されるケーブル５１から電力の供給を受け付ける。本実施形態において、電源部３０６は、ＩＥＥＥ８０２．３ａｆに規定されるＰｏＥ（Power over the Ethernet）により電力の供給を受け付けるものとする。なお、電源部２６は、例えば、ＵＳＢなどのコネクタや電源アダプタなどから電力の供給を受け付けるようにしてもよい。
【００４３】
図１２は、認証支援装置３０の機能ブロック図である。同図に示すように、認証支援装置３０は、ユーザＩＤ入力画面取得要求受信部３１１、ユーザＩＤ入力画面送信部３１２、ユーザＩＤ受信部３１３、ログイン情報取得要求送信部３１４、ログイン情報受信部３１５、ログイン要求送信部３１６、サービス画面受信部３１７、サービス画面転送部３１８、アドレス割当部３１９、データ転送部３２０、鍵情報記憶部３５１を備えている。
【００４４】
アドレス割当部３１９は、雄コネクタ３０４や、雄コネクタ３０４が接続するユーザ端末２０にアドレスを割り当てる。アドレス割当部３１９は、例えばＤＨＣＰによりユーザ端末２０にアドレスを割り当てることができる。本実施形態では、アドレス割当部３１９は、雄コネクタ３０４に「１９２．１６８．０．１」のアドレスを割り当て、ユーザ端末１０に対して、例えば「１９２．１６８．０．２」などのアドレスを割り当てる。また、アドレス割当部３１９は、ユーザ端末２０に対してＤＨＣＰなどによりアドレスを割り当てる際に、インターネット５０へのゲートウェイとして、認証支援装置３０の雄コネクタ３０４のアドレスである「１９２．１６８．０．１」を設定するようにする。  データ転送部３２０は、ユーザ端末２０とインターネット５０との間で送受されるデータを転送する。データ転送部３２０は、例えば、ＮＡＴ（Network Address Translation）により、ユーザ端末２０のアドレスをインターネット５０に接続するためのアドレスに変換する。上記のデータ転送部３２０により、認証支援装置３０はいわゆるルータとして機能する。
【００４５】
ユーザＩＤ入力画面取得要求受信部３１１は、ユーザ端末２０から送信されるユーザＩＤ入力画面取得要求を受信し、ユーザＩＤ入力画面送信部３１２は、ユーザＩＤ入力画面取得要求に応じてユーザＩＤ入力画面を表示するための画面データをユーザ端末２０に送信する。この画面データは、例えば上述した図６のようなユーザＩＤ入力画面６０を表示するための、ＨＴＭＬで記載されたＷｅｂページであり、記憶装置３０３に予め記憶されておくようにする。  
ユーザＩＤ受信部３１３は、ユーザ端末２０から送信される、ユーザＩＤ入力画面６０に入力されたユーザＩＤ及びパスワードを受信する。
【００４６】
鍵情報記憶部３５１には、認証支援システム１において認証支援装置３０に割り当てられている認証支援装置３０の識別情報である鍵情報が記憶されている。鍵情報は例えば英数字などにより記載されるテキストデータである。
【００４７】
ログイン情報取得要求送信部３１４は、ユーザＩＤ受信部３１３が受信したユーザＩＤ及びパスワードと、鍵情報記憶部３５１に記憶されている鍵情報とを設定したログイン情報取得要求をサーバ装置４０に送信する。  
ログイン情報受信部３１５は、ログイン情報取得要求に応じてサーバ装置４０から送信されるログイン情報を受信する。
【００４８】
ログイン要求送信部３１６は、ログイン情報受信部３１５が受信したログイン情報のそれぞれについて、ログイン先ＵＲＬに対してログイン要求を送信する。ログイン要求には、ログイン情報に含まれているログインＩＤ及びログインパスワードが設定される。ログイン要求には、ログイン情報に含まれているログインＩＤがログインＩＤ変数名の変数に設定され、ログインパスワードがログインパスワード変数名の変数に設定され、付帯情報が付加され。本実施形態では、ログイン要求はＨＴＴＰにより送信されるので、ログイン要求の形式は、「ログインＩＤ変数名＝ログインＩＤ＆ログインパスワード変数名＝ログインパスワード＆付帯情報」のようになる。ログイン要求送信部３１６は、ログイン先ＵＲＬにより特定されるサービス提供装置１０に対して、ログイン先ＵＲＬとともに、ログイン方法により特定される方式で上記のログイン要求を送信する。
【００４９】
サービス画面受信部３１７は、ログイン要求に応じてサービス提供装置１０から送信される、サービス画面を表示するための画面データを受信し、サービス画面転送部３１８は、サービス画面受信部３１７が受信した画面データをユーザ端末２０に転送する。
【００５０】
＝＝＝認証処理＝＝＝  
図１３は、認証処理の流れを示すシーケンス図である。  
ユーザはユーザ端末２０に対して認証支援装置３０のアドレスである「１９２．１６８．０．１」を指定し、ユーザ端末２０は、ユーザＩＤ入力画面取得要求を認証支援装置３０に送信する（Ｓ７０１）。認証支援装置３０は、ユーザＩＤ入力画面取得要求に応じてユーザＩＤ入力画面６０を表示するための画面データをユーザ端末２０に送信する（Ｓ６０２）。ユーザ端末２０は、受信した画面データに基づいて図６のユーザＩＤ入力画面６０を表示する（Ｓ６０３）。ユーザ端末２０は、ユーザＩＤ入力画面６０に入力されたユーザＩＤ及びパスワードの入力を受け付けると（Ｓ６０４）、入力されたユーザＩＤ及びパスワード（認証情報）を認証支援装置３０に送信する（Ｓ６０５）。
【００５１】
認証支援装置３０は、受信したユーザＩＤ及びパスワードと、鍵情報記憶部３５１に記憶されている鍵情報とを設定したログイン情報取得要求を作成し、作成したログイン情報取得要求をサーバ装置４０に送信する（Ｓ６０６）。
【００５２】
サーバ装置４０は、ログイン情報取得要求を受信すると、受信したログイン情報取得要求に設定されているユーザＩＤ、パスワード、及び鍵情報をキーとして、ログイン情報データベース４５１からログイン情報を検索する（Ｓ６０７）。サーバ装置４０は、検索したログイン情報を認証支援装置３０に送信する（Ｓ６０８）。
【００５３】
認証支援装置３０は、受信したログイン情報に基づいてログイン要求を作成し、各ログイン情報に含まれているログイン先ＵＲＬにより特定されるサービス提供装置１０に対して、作成したログイン要求を送信する（Ｓ６０９）。
【００５４】
サービス提供装置１０は、ログイン要求を受信すると、ログイン要求に設定されているログインＩＤ及びログインパスワードに基づいて利用者認証を行う（Ｓ６１０）。サービス提供装置１０は、利用者認証の結果に応じたサービス画面を表示するための画面データをログイン要求の送信元である認証支援装置３０に送信し（Ｓ６１１）、認証支援装置３０は受信した画面データをユーザ端末２０に転送する（Ｓ６１２）。ユーザ端末２０は、受信した画面データに基づいてサービス画面を出力装置２０６に出力する（Ｓ６１３）。
【００５５】
上記のようにして、本実施形態に係る認証支援システム１では、ユーザはユーザＩＤ入力画面６０に対して、認証支援システム１において付与されたユーザＩＤ及びパスワードを一度入力するだけで、複数のサービス提供装置１０に対して認証支援装置３０から認証要求が送信される。したがって、認証支援システム１によれば、一組のユーザＩＤ及びパスワードを入力することで、複数のオンラインサービスに対するユーザ認証を自動的に受けることができる。よって、オンラインサービス毎に異なるユーザＩＤやパスワードの入力にかかるユーザの手間を軽減することができる。
【００５６】
また、本実施形態の認証支援装置３０には鍵情報が記憶されており、ログイン情報の取得に際してはその鍵情報が必要とされている。したがって、ユーザ端末２０とインターネット５０との間に認証支援装置３０を配置しなければ、ログイン情報を取得することができず、簡単にログインＩＤやログインパスワードをサーバ装置４０から取り出すことはできない。これにより、ユーザのログインＩＤやログインパスワードなどに対するセキュリティを向上することを可能としている。
【００５７】
また、本実施形態の認証支援システム１では、既存のオンラインサービスで利用されている認証要求に合わせてログインＩＤ及びログインパスワードが送信される。したがって、既存のオンラインサービスに用いられているサービス提供装置１０を改変することなく、認証支援システム１を容易に実現することができる。
【００５８】
なお、本実施形態では、認証支援装置３０がユーザＩＤ及びパスワードをユーザ端末２０から受信することを前提としたが、認証支援装置３０に記憶されている鍵情報のみを設定したログイン情報取得要求をサーバ装置４０に送信するようにしてもよい。この場合、サーバ装置４０において管理されるログイン情報からはユーザＩＤ及びパスワードを省略することができる。これにより、認証支援装置３０をユーザ端末２０とインターネット５０との間に接続するだけで、ユーザ端末２０にはオンラインサービスからのサービス画面を表示させるようにすることができる。また、この場合において、ユーザ端末２０からユーザＩＤのみを受信するようにし、ログイン情報にはユーザＩＤと鍵情報をキーとして管理するようにしてもよい。ユーザＩＤの入力を受け付けることでセキュリティを向上しつつ、オンラインサービスのユーザ認証に係るユーザの入力の手間を大幅に低減することができる。
【００５９】
また、本実施形態では、ログイン要求を認証支援装置３０から送信するものとしたが、ユーザ端末２０から送信するようにすることもできる。この場合、認証支援装置３０は、ログイン情報に基づいて、ログイン要求をサービス提供装置１０に送信するように指示するコマンド（以下、ログイン命令という。）をユーザ端末２０に送信するログイン命令送信部を備えるようにし、ユーザ端末２０は、認証支援装置３０から送信されるログイン命令を受信するログイン命令受信部と、受信したログイン命令にしたがってログイン命令をサービス提供装置１０に送信するログイン要求送信部とを備えるようにする。ログイン命令には、ログイン情報に設定されているログイン先ＵＲＬやログインＩＤ、ログインパスワードなどが設定される。ログイン命令は、例えば、ＨＴＭＬファイルに記載されるスクリプト（ＪａｖａＳｃｒｉｐｔ）により容易に実現することができる。これにより、ユーザ端末２０から直接サービス提供装置１０に対して認証要求が送信されるので、例えば、クッキー（Ｃｏｏｋｉｅ）データやセッションデータなどをサービス提供装置１０が発行する場合にも容易に対応することができる。これにより、オンラインサービスの提供に係るデータのやりとりをスムーズに行うことができる。また、認証支援装置３０のデータの転送に係る処理負荷を低減することができる。
【００６０】
また、本実施形態では、認証支援装置３０はルータとして機能するものとしたが、これに限らず、ユーザ端末２０からアクセス可能なコンピュータとしてインターネット５０に接続するようにしてもよい。この場合、例えば、認証支援装置３０はインターネット５０において、例えばＤＨＣＰなどにより割り当てられるアドレスをブロードキャストして、ユーザ端末２０に通知するようにすることができる。
【００６１】
また、本実施形態では、認証支援装置３０はユーザ端末２０に直接接続するものとしたが、例えばハブなどを介して、複数のユーザ端末２０の接続するネットワークに接続するようにしてもよい。この場合にも、上記のネットワークをインターネット５０に接続するルータとして機能し、複数のユーザ端末２０からユーザＩＤやパスワードを受け付けるようにすることができる。
【００６２】
また、本実施形態では、鍵情報は認証支援装置３０の識別情報であるものとしたが、認証支援装置３０を認証するための認証情報とすることもできる。この場合、サーバ装置４０は、ログイン情報取得要求に設定されている鍵情報に基づいて認証支援装置３０を認証することができる。これにより、ログイン情報をより安全に管理することができる。
【００６３】
以上、本実施形態について説明したが、上記実施形態は本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物も含まれる。
【図面の簡単な説明】
【００６４】
【図１】本実施形態に係るオンラインサービスシステムの全体構成を示す図である。
【図２】サービス提供装置１０のハードウェア構成図である。
【図３】サービス提供装置１０の機能ブロック図である。
【図４】ユーザ端末２０のハードウェア構成図である。
【図５】ユーザ端末２０の機能ブロック図である。
【図６】ユーザＩＤ入力画面６０の一例を示す図である。
【図７】サーバ装置４０の機能ブロック図である。
【図８】サーバ装置４０の機能ブロック図である。
【図９】ログイン情報データベース４５１に登録されるログイン情報の構成を示す図である。
【図１０】認証支援装置３０のハードウェア構成図である。
【図１１】認証支援装置３０が接続される様子を示す図である。
【図１２】認証支援装置３０の機能ブロック図である。
【図１３】認証処理の流れを示すシーケンス図である。
【符号の説明】
【００６５】
１０  サービス提供装置                １０１  ＣＰＵ
１０２  メモリ                        １０３  記憶装置
１０４  通信インタフェース            １１１  ログイン要求送信部
１１２  ログイン処理部                １１３  サービス画面送信部
２０  ユーザ端末                      ２０１  ＣＰＵ
２０２  メモリ                        ２０３  記憶装置
２０４  通信インタフェース            ２１１  ユーザＩＤ入力画面取得要求送信部
２１２  ユーザＩＤ入力画面受信部      ２１３  ユーザＩＤ入力画面出力部
２１４  ユーザＩＤ入力部              ２１５  ユーザＩＤ送信部
２１６  サービス画面受信部            ２１７  サービス画面出力部
３０  認証支援装置
３０１  ＣＰＵ                        ３０２  メモリ
３０３  記憶装置                      ３０４  雄コネクタ
３０５  雌コネクタ                    ３０６  電源部
３１１  ユーザＩＤ入力画面取得要求受信部  ３１２  ユーザＩＤ入力画面送信部
３１３  ユーザＩＤ受信部              ３１４  ログイン情報取得要求送信部
３１５  ログイン情報受信部            ３１６  ログイン要求送信部
３１７  サービス画面受信部            ３１８  サービス画面転送部
３１９  アドレス割当部                ３２０  データ転送部
４０  サーバ装置                      ４１１  ログイン情報取得要求受信部
４１２  ログイン情報送信部            ４５１  ログイン情報データベース
５０  インターネット                  ５１  ケーブル
５２  コネクタ
【図１】
2006285648.tif 000003
【図２】
2006285648.tif 000004
【図３】
2006285648.tif 000005
【図４】
2006285648.tif 000006
【図５】
2006285648.tif 000007
【図６】
2006285648.tif 000008
【図７】
2006285648.tif 000009
【図８】
2006285648.tif 000010
【図９】
2006285648.tif 000011
【図１０】
2006285648.tif 000012
【図１１】
2006285648.tif 000013
【図１２】
2006285648.tif 000014
【図１３】
2006285648.tif 000015