(57)【要約】【課題】ユーザがクライアント装置から情報のサービスを提供するサーバ装置へネットワークを介して接続する際、本人認証の処理が済んで接続された後にネットワークが切断された場合は、ユーザが操作することなくサーバ装置へ自動で再接続する。【解決手段】認証装置によるユーザ認証を代行する認証代行装置を新たに設け、再接続用のログイン情報を生成して記憶しておき、本人認証の処理が済んで接続された後にネットワークが切断された場合は、ユーザが操作することなく認証代行装置が再接続用のログイン情報によるログイン認証を行う。【選択図】  図２
2009043158.tif 000002
【特許請求の範囲】
【請求項１】
クライアント装置と、該クライアント装置の使用者のユーザ認証を行う認証装置と、前記クライアント装置に情報のサービスを提供するサーバ装置と、前記認証装置によるユーザ認証を代行する認証代行装置とがネットワークを介して接続されたサービス提供システムにおいて、
新規接続か再接続かを示す識別子をサーバ装置へのログイン情報に付加して前記認証代行装置へ送信するログイン手段と、
前記認証代行装置が生成した再接続用のログイン情報を受信して記憶する再接続ログイン情報記憶手段と、
サーバ装置とのネットワークの切断の通知を受信した場合に、前記再接続用のログイン情報を読み出して前記認証代行装置へ送信する再接続ログイン手段と、
を備えることを特徴とするクライアント装置。
【請求項２】
クライアント装置と、該クライアント装置の使用者のユーザ認証を行う認証装置と、前記クライアント装置に情報のサービスを提供するサーバ装置と、前記認証装置によるユーザ認証を代行する認証代行装置とがネットワークを介して接続されたサービス提供システムにおいて、
前記クライアント装置から受信したサーバ装置へのログイン情報に付加された新規接続か再接続かを示す識別子を判別して、新規接続か再接続かを判別する接続判別手段と、
再接続用のログイン情報を生成して記憶する再接続ログイン情報生成手段と、
判別結果が再接続の場合は、前記再接続用のログイン情報によるログイン認証を行う再接続認証手段と、
を備えることを特徴とする認証代行装置。
【請求項３】
クライアント装置と、該クライアント装置の使用者のユーザ認証を行う認証装置と、前記クライアント装置に情報のサービスを提供するサーバ装置と、前記認証装置によるユーザ認証を代行する認証代行装置とがネットワークを介して接続されたサービス提供システムにおいて、
前記クライアント装置は、
新規接続か再接続かを示す識別子をサーバ装置へのログイン情報に付加して前記認証代行装置へ送信するログイン手段と、
前記認証代行装置が生成した再接続用のログイン情報を受信して記憶する再接続ログイン情報記憶手段と、
サーバ装置とのネットワークの切断の通知を受信した場合に、前記再接続用のログイン情報を読み出して前記認証代行装置へ送信する再接続ログイン手段と、
を備え、
前記認証代行装置は、
前記クライアント装置から受信したサーバ装置へのログイン情報に付加された新規接続か再接続かを示す識別子を判別して、新規接続か再接続かを判別する接続判別手段と、
再接続用のログイン情報を生成して記憶する再接続ログイン情報生成手段と、
判別結果が再接続の場合は、前記再接続用のログイン情報によるログイン認証を行う再接続認証手段と、
を備えることを特徴とするサービス提供システム。
【請求項４】
クライアント装置と、該クライアント装置の使用者のユーザ認証を行う認証装置と、前記クライアント装置に情報のサービスを提供するサーバ装置と、前記認証装置によるユーザ認証を代行する認証代行装置とがネットワークを介して接続されたサービス提供システムにおける、前記クライアント装置のコンピュータを、
新規接続か再接続かを示す識別子をサーバ装置へのログイン情報に付加して前記認証代行装置へ送信するログイン手段、
前記認証代行装置が生成した再接続用のログイン情報を受信して記憶する再接続ログイン情報記憶手段、
サーバ装置とのネットワークの切断の通知を受信した場合に、前記再接続用のログイン情報を読み出して前記認証代行装置へ送信する再接続ログイン手段、
として機能させるためのプログラム。
【請求項５】
クライアント装置と、該クライアント装置の使用者のユーザ認証を行う認証装置と、前記クライアント装置に情報のサービスを提供するサーバ装置と、前記認証装置によるユーザ認証を代行する認証代行装置とがネットワークを介して接続されたサービス提供システムにおける、前記認証代行装置のコンピュータを、
前記クライアント装置から受信したサーバ装置へのログイン情報に付加された新規接続か再接続かを示す識別子を判別して、新規接続か再接続かを判別する接続判別手段、
再接続用のログイン情報を生成して記憶する再接続ログイン情報生成手段、
判別結果が再接続の場合は、前記再接続用のログイン情報によるログイン認証を行う再接続認証手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザがクライアント装置から情報のサービスを提供するサーバ装置へネットワークを介して接続する際に行われるユーザ認証の技術に関する。
【背景技術】
【０００２】
ユーザがクライアント装置から情報のサービスを提供するサーバ装置へネットワークを介してログインしてアクセスするとき、本人認証のために入力要求されるパスワードについては、従来、毎回同じ文字列などを繰り返し使用できる固定パスワードが使われてきた。しかし、固定パスワードは盗聴に弱く、一度パスワードを他人に盗まれてしまうと、簡単に本人になりすまして不正アクセスされてしまうことになるので、推測されにくいパスワードを使用するように心がけるだけでなく、パスワード自体を自分で定期的に変更しなければならない状況に追い込まれてきた。
【０００３】
そこで、最近では固定パスワードからパスワードを毎回変更するワンタイムパスワードを用いて本人認証を行う動きが活発に見られるようになってきた。ワンタイムパスワードは、１回限りの使い捨てパスワードなので、本人認証を行う都度、有効なパスワードが変化することになり、第三者がパスワードを推測することが不可能になる。
【０００４】
特許文献１には、ワンタイムパスワードを用いてパスワードの漏洩を防止し、セキュリティを高めるための技術が開示されている。
【０００５】
【特許文献１】特開２００５−２０９０３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、例えば無線のネットワークのようにネットワークの伝送品質が十分といえない場合、ワンタイムパスワードを用いて本人認証が済んだ後にサーバ装置との接続が切断されることがあった。この場合、ワンタイムパスワードを用いて、認証済みのパスワードとは異なるパスワードを入力することにより本人認証を再度行わなければならず、ユーザの操作性を損ねていた。
【０００７】
本発明の目的は、ユーザがクライアント装置から情報のサービスを提供するサーバ装置へネットワークを介して接続する際、本人認証の処理が済んで接続された後にネットワークが切断された場合は、ユーザが操作することなくサーバ装置へ自動で接続することである。
【課題を解決するための手段】
【０００８】
請求項１記載の発明によれば、クライアント装置と、該クライアント装置の使用者のユーザ認証を行う認証装置と、前記クライアント装置に情報のサービスを提供するサーバ装置と、前記認証装置によるユーザ認証を代行する認証代行装置とがネットワークを介して接続されたサービス提供システムにおいて、本発明のクライアント装置は、新規接続か再接続かを示す識別子をサーバ装置へのログイン情報に付加して前記認証代行装置へ送信するログイン手段と、前記認証代行装置が生成した再接続用のログイン情報を受信して記憶する再接続ログイン情報記憶手段と、サーバ装置とのネットワークの切断の通知を受信した場合に、前記再接続用のログイン情報を読み出して前記認証代行装置へ送信する再接続ログイン手段と、を備えることを特徴とする。
【０００９】
請求項２記載の発明によれば、クライアント装置と、該クライアント装置の使用者のユーザ認証を行う認証装置と、前記クライアント装置に情報のサービスを提供するサーバ装置と、前記認証装置によるユーザ認証を代行する認証代行装置とがネットワークを介して接続されたサービス提供システムにおいて、本発明の認証代行装置は、前記クライアント装置から受信したサーバ装置へのログイン情報に付加された新規接続か再接続かを示す識別子を判別して、新規接続か再接続かを判別する接続判別手段と、再接続用のログイン情報を生成して記憶する再接続ログイン情報生成手段と、判別結果が再接続の場合は、前記再接続用のログイン情報によるログイン認証を行う再接続認証手段と、を備えることを特徴とする。
【００１０】
請求項３記載の発明によれば、クライアント装置と、該クライアント装置の使用者のユーザ認証を行う認証装置と、前記クライアント装置に情報のサービスを提供するサーバ装置と、前記認証装置によるユーザ認証を代行する認証代行装置とがネットワークを介して接続されたサービス提供システムにおいて、本発明のサービス提供システムは、前記クライアント装置は、新規接続か再接続かを示す識別子をサーバ装置へのログイン情報に付加して前記認証代行装置へ送信するログイン手段と、前記認証代行装置が生成した再接続用のログイン情報を受信して記憶する再接続ログイン情報記憶手段と、サーバ装置とのネットワークの切断の通知を受信した場合に、前記再接続用のログイン情報を読み出して前記認証代行装置へ送信する再接続ログイン手段と、を備え、前記認証代行装置は、前記クライアント装置から受信したサーバ装置へのログイン情報に付加された新規接続か再接続かを示す識別子を判別して、新規接続か再接続かを判別する接続判別手段と、再接続用のログイン情報を生成して記憶する再接続ログイン情報生成手段と、判別結果が再接続の場合は、前記再接続用のログイン情報によるログイン認証を行う再接続認証手段と、を備えることを特徴とする。
【００１１】
請求項４記載の発明によれば、クライアント装置と、該クライアント装置の使用者のユーザ認証を行う認証装置と、前記クライアント装置に情報のサービスを提供するサーバ装置と、前記認証装置によるユーザ認証を代行する認証代行装置とがネットワークを介して接続されたサービス提供システムにおいて、本発明のクライアント装置のプログラムは、新規接続か再接続かを示す識別子をサーバ装置へのログイン情報に付加して前記認証代行装置へ送信するログイン手段、前記認証代行装置が生成した再接続用のログイン情報を受信して記憶する再接続ログイン情報記憶手段、サーバ装置とのネットワークの切断の通知を受信した場合に、前記再接続用のログイン情報を読み出して前記認証代行装置へ送信する再接続ログイン手段、として機能させるためのプログラムである。
【００１２】
請求項５記載の発明によれば、クライアント装置と、該クライアント装置の使用者のユーザ認証を行う認証装置と、前記クライアント装置に情報のサービスを提供するサーバ装置と、前記認証装置によるユーザ認証を代行する認証代行装置とがネットワークを介して接続されたサービス提供システムにおいて、本発明の前記認証代行装置のプログラムは、前記クライアント装置から受信したサーバ装置へのログイン情報に付加された新規接続か再接続かを示す識別子を判別して、新規接続か再接続かを判別する接続判別手段、再接続用のログイン情報を生成して記憶する再接続ログイン情報生成手段、判別結果が再接続の場合は、前記再接続用のログイン情報によるログイン認証を行う再接続認証手段、として機能させるためのプログラムである。
【発明の効果】
【００１３】
本発明によれば、ユーザがクライアント装置から情報のサービスを提供するサーバ装置へネットワークを介して接続する際、本人認証の処理が済んで接続された後にネットワークが切断された場合には、ユーザが操作することなく再度サーバ装置へ自動で接続することができるので、ユーザの操作性が向上する。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照しながら、本発明の実施の形態について詳細に説明する。
まず、従来のサービス提供システムの全体構成について説明する。
【００１５】
図１に示すように、従来のサービス提供システム１００は、クライアント装置１、ゲートウェイ装置３、認証装置４、サーバ装置５により構成され、これらはゲートウェイ装置３を経由してインターネット、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等のネットワーク２、ネットワーク２Ａを介して接続される。
【００１６】
ゲートウェイ装置３は、一般的な例ではＶＰＮゲートウェイ（Virtual Private Network Gateway）やファイアウォール（firewall）、プロキシサーバ（proxy server）等である。ＶＰＮゲートウェイの場合には、データの暗号化/復号化がここで行われる。本実施例ではＶＰＮゲートウェイを想定して説明を記述する。
【００１７】
クライアント装置１のユーザが情報のサービスをサーバ装置５から受ける場合は、情報のサービスを受ける前に、認証装置４により本人認証の処理を行いアクセスの許可をもらうことが必要になる。本人認証を行う際のセキュリティを確保するために、ユーザは認証トークン１Ａに表示される毎回異なるワンタイムパスワード（One Time Password）を読み取って、クライアント装置１からＩＤと共に入力し、認証装置４が入力されたＩＤと管理しているＩＤ及び入力されたワンタイムパスワードと管理しているワンタイムパスワードとを照合することにより本人認証の処理を行う。
【００１８】
クライアント装置１のユーザが情報のサービスをサーバ装置５から受けている時に、ネットワークのトラブル等により、サーバ装置５への接続が切断された場合に、クライアント装置１のユーザは、再度ＩＤとワンタイムパスワードをクライアント装置１から入力しなければならない。
【００１９】
次に、本発明の実施形態に係るサービス提供システムの全体構成について説明する。
図２に示すように、本発明の実施形態に係るサービス提供システム１０１は、クライアント装置１、ゲートウェイ装置３、認証装置４、サーバ装置５、認証代行装置６により構成され、これらはゲートウェイ装置３を経由してインターネット、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等のネットワーク２、ネットワーク２Ａを介して接続される。
【００２０】
クライアント装置１のユーザが情報のサービスをサーバ装置５から受ける場合は、情報のサービスを受ける前に、認証装置４により本人認証の処理を行いアクセスの許可をもらうことが必要になる。
【００２１】
本人認証を行う際のセキュリティを確保するために、ユーザは認証トークン１Ａに表示される毎回異なるワンタイムパスワードを読み取って、クライアント装置１からＩＤと共に入力し、認証装置４が入力されたＩＤと管理しているＩＤ及び入力されたワンタイムパスワードと管理しているワンタイムパスワードとを照合することにより本人認証の処理を行う。
【００２２】
クライアント装置１のユーザが情報のサービスをサーバ装置５から受けている時に、ネットワークのトラブル等により、サーバ装置５への接続が切断された場合に、クライアント装置１のユーザが、再度、ＩＤとワンタイムパスワードをクライアント装置１から入力しなくてよいようにするために、認証代行装置６が追加されている。
【００２３】
図３は、本発明の実施形態に係るクライアント装置の主要部構成を示すブロック図である。
【００２４】
図３において、クライアント装置１は、ＣＰＵ（中央処理装置：Central Processing Unit）１１、各種のデータや信号等を入力するための入力装置１２、画像やその他の情報を表示するための表示装置１３、クライアント装置１において実行されるプログラムやクライアント装置１の各機能を制御し実行するための制御プログラムが収納されたＲＯＭ（Read Only Memory）１５、プログラムの実行に必要なデータを収納するＲＡＭ（Random Access Memory）１６、表示装置１３に表示するための画像を一時的に格納するＶＲＡＭ（Video RAM）１７、有線ＬＡＮや無線ＬＡＮや携帯電話網等のネットワークに接続するための通信Ｉ／Ｆ（インターフェス）１４、画像データ、通信データを始め様々な情報を記録するための外部記憶装置１８や補助記憶装置１９がバス１０に接続されて構成され、ＣＰＵ１１がこれらの各部を制御している。
【００２５】
図４は、本発明の実施形態に係るゲートウェイ装置３、認証装置４、サーバ装置５、認証代行装置６それぞれの主要部構成を示すブロック図である。
【００２６】
図４において、ゲートウェイ装置３、認証装置４、サーバ装置５、認証代行装置６は、それぞれＣＰＵ２１、各種のデータや信号等を入力するための入力装置２２、各装置において実行されるプログラムや各装置の各機能を制御し実行するための制御プログラムが収納されたＲＯＭ２５、プログラムの実行に必要なデータを収納するＲＡＭ２６、有線ＬＡＮや無線ＬＡＮや携帯電話網等のネットワークに接続するための通信Ｉ／Ｆ２４、画像データや通信データを始め様々な情報を記録するための外部記憶装置２８や補助記憶装置２９がバス２０に接続されて構成され、ＣＰＵ２１がこれらの各部を制御している。
【００２７】
次に、従来のサービス提供システムにおける動作について、図５に示す従来のサービス提供システムの接続時におけるシーケンス図を用いて説明する。
【００２８】
ユーザはクライアント装置１を起動しゲートウェイ装置３に接続要求を送信する（５０１）。  ゲートウェイ装置３はクライアント装置１に対して、ユーザのＩＤとパスワードを要求する（５０２）。ユーザがその要求に従って、ユーザのＩＤ及び認証トークン１Ａに表示されたパスワードを入力装置１２によって入力することにより（５０３）、ユーザのＩＤとパスワードがゲートウェイ装置３に送信される（５０４）。
【００２９】
ゲートウェイ装置３としては、ＶＰＮゲートウェイを想定しているので、データは暗号化された値で送信される。暗号化されたデータはゲートウェイ装置３で復号化される。（逆方向の場合はゲートウェイ装置３で暗号化されクライアント装置１で復号化される。）
【００３０】
ゲートウェイ装置３は受信したＩＤとパスワードを認証装置４に転送し、その認証を問い合わせる（５０５）。認証装置４は転送されたＩＤとパスワードの値を、事前に定められた手順（ここでは時刻により値が変化するワンタイムパスワード）によりその認証を判断し（５０６）、ゲートウェイ装置３に認証結果を返す（５０７）。認証結果がＯＫの場合は、ゲートウェイ装置３はゲートを開いて（５０８）、クライアント装置１へ認証結果を転送する（５０９）。
【００３１】
認証が完了したので、クライアント装置１は、サーバ装置５へ接続するためのログイン要求をゲートウェイ装置３経由で（５１０）、サーバ装置５へ送信する（５１１）。サーバ装置５はログイン処理を行い（５１２）、ログイン許可をゲートウェイ装置３経由で（５１３）、クライアント装置１へ送信する（５１４）。
【００３２】
以降、クライアント装置１とサーバ装置５とのデータのやり取りが、ゲートウェイ装置３を経由して行われる。
【００３３】
次に、本発明の実施形態に係るサービス提供システムにおける動作について説明する。
最初に新規接続時の動作を、図６に示す本発明の実施形態に係るサービス提供システムの新規接続時におけるシーケンス図を用いて説明する。
【００３４】
ユーザにより起動されたクライアント装置１は、ゲートウェイ装置３に接続要求を送信する（６０１）。ゲートウェイ装置３はクライアント装置１に対して、ＩＤとパスワードを要求する（６０２）。ユーザがその要求に従って、ユーザのＩＤ及び認証トークン１Ａに表示されたパスワードを入力装置１２によって入力することにより（６０３）、ＩＤとパスワードが新規接続か再接続かを示す再接続フラグと共にゲートウェイ装置３に送信される（６０４）。
【００３５】
ゲートウェイ装置３は受信したＩＤとパスワードを認証代行装置６に転送する（６０５）。認証代行装置６は、転送されたＩＤとパスワードおよび再接続フラグにより、新規接続か再接続かを図８のフローチャートに示す処理により判別する（６０６）。
【００３６】
図８において、認証代行装置６は、認証代行装置６のＣＰＵ２１の制御の下で以下の処理を行う。まず、ＩＤとパスワードおよび再接続フラグを受信し（ステップＳ１１）、再接続フラグの値を判別する（ステップＳ１２）。再接続フラグの値が新規ならば（ステップＳ１３：Ｎｏ）、ＩＤとパスワードを認証装置４へ転送しその認証を問い合わせる（ステップＳ１４）。再接続フラグの値が再接続ならば（ステップＳ１３：Ｙｅｓ）、後述する図９に示す再接続情報による認証処理を行う（ステップＳ１５）。
【００３７】
図６に戻り、新規接続の場合は、ステップＳ１４でＩＤとパスワードを認証装置４へ転送し、その認証を問い合わせる（６０７）。認証装置４はそのＩＤとパスワードの値を、事前に定められた手順（ここでは時刻により値が変化するワンタイムパスワード）によりその認証を判断し（６０８）、認証代行装置６に認証結果を返す（６０９）。認証代行装置６は、認証結果をゲートウェイ装置３へ転送する（６１０）。認証結果がＯＫの場合は、ゲートウェイ装置３はゲートを開いて（６１１）、クライアント装置１へ認証結果を転送する（６１２）。
【００３８】
認証が完了したので、クライアント装置１は、サーバ装置５へ接続するためのログイン要求をゲートウェイ装置３経由で（６１３）サーバ装置５へ送信する（６１４）。サーバ装置５はログイン処理を行い（６１５）、再接続用のＩＤとパスワードの要求を認証代行装置６へ送信する（６１６）。認証代行装置６は、再接続情報の作成を、図１０のフローチャートに示す処理により行う（６１７）。
【００３９】
図１０において認証代行装置６は、認証代行装置６のＣＰＵ２１の制御の下で以下の処理を行う。まず、再接続用のＩＤとパスワードを作成する（ステップＳ２１）。再接続用のＩＤとパスワードは、認証装置４が管理するＩＤとパスワードとは異なりユーザは関知しないので、ユニークな値を自動生成する。作成した再接続用のＩＤとパスワードを記憶し（ステップＳ２２）、再接続フラグの値をオン（再接続）にした後（ステップＳ２３）、再接続用のＩＤとパスワードおよび再接続フラグをサーバ装置５へ送信する（ステップＳ２４）。
【００４０】
図６に戻り、ステップＳ２４で再接続用のＩＤとパスワード及び再接続フラグがサーバ装置５へ送信されると（６１８）、サーバ装置５は、ログイン許可の意味で再接続用のＩＤとパスワード及び再接続フラグをゲートウェイ装置３経由で（６１９）、クライアント装置１へ送信する（６２０）。クライアント装置１は、再接続情報の記憶を、図１１のフローチャートに示す処理により行う（６２１）。
【００４１】
図１１において、クライアント装置１は、クライアント装置１のＣＰＵ１１の制御の下で以下の処理を行う。まず、再接続用のＩＤとパスワード及び再接続フラグを受信して（ステップＳ３１）、再接続用のＩＤとパスワードを記憶し（ステップＳ３２）、続いて再接続フラグを記憶する（ステップＳ３３）。
【００４２】
以降、クライアント装置１とサーバ装置５とのデータのやり取りが、ゲートウェイ装置３を経由して行われる。
【００４３】
次に、再接続時の動作を、図７に示す本発明の実施形態に係るサービス提供システムの再接続時におけるシーケンス図を用いて説明する。
【００４４】
ログイン処理が済んで、クライアント装置１からキー操作など（７０１）によりゲートウェイ装置３を経由してサーバ装置５とのデータのやり取りをしている時に、ゲートウェイ装置３がクライアント装置１とサーバ装置５との間のネットワークの切断を検出した場合は（７０２）、再接続のための処理が行われる。
【００４５】
ゲートウェイ装置３はクライアント装置１に対して、再接続のためのＩＤとパスワードを要求する（７０３）。クライアント装置１は、再接続情報の読み出しを、図１２のフローチャートに示す処理により行う（７０４）。
【００４６】
図１２において、クライアント装置１は、クライアント装置１のＣＰＵ１１の制御の下で以下の処理を行う。まず、記憶している再接続のためのＩＤとパスワードを読み出す（ステップＳ４１）。続いて記憶している再接続フラグを読み出す（ステップＳ４２）。そして、読み出した再接続のためのＩＤとパスワード及び再接続フラグをゲートウェイ装置３へ送信する（ステップＳ４３）。
【００４７】
図７に戻り、ステップＳ４３で読み出した再接続のためのＩＤとパスワード及び再接続フラグがゲートウェイ装置３へ送信されると（７０５）、ゲートウェイ装置３はそのＩＤとパスワードを認証代行装置６に転送する（７０６）。認証代行装置６は、転送されたＩＤとパスワードおよび再接続フラグの値により、新規接続か再接続かを判別する（７０７）。再接続フラグの値が再接続の場合は、図９に示す再接続情報による認証処理を行う（７０８）。
【００４８】
図９において、認証代行装置６は、認証代行装置６のＣＰＵ２１の制御の下で以下の処理を行う。まず、受信した再接続のためのＩＤとパスワードと認証代行装置６が記憶している再接続のためのＩＤとパスワードとを照合する（ステップＳ１５１）。一致する場合は（ステップＳ１５２：Ｙｅｓ）、認証結果をＯＫとし（ステップＳ１５３）、一致しない場合は（ステップＳ１５２：Ｎｏ）、認証結果をＮＧとし（ステップＳ１５４）て、認証結果をゲートウェイ装置３へ送信する（ステップＳ１５５）。
【００４９】
図７に戻り、ステップＳ１５５で認証結果がＯＫとしてゲートウェイ装置３へ送信されると（７０９）、ゲートウェイ装置３はゲートを開いて（７１０）、クライアント装置１へ認証結果を転送する（７１１）。
【００５０】
図７の７１２乃至７２０のシーケンスは、図６の６１３乃至６２１のシーケンスと同じなので説明を省略する。
【００５１】
以上のように、本実施形態のサービス提供システム１０１によれば、認証装置４によるユーザ認証を代行する認証代行装置５を新たに設け、再接続用のログイン情報を生成して記憶しておき、本人認証の処理が済んで接続された後にネットワークが切断された場合は、ユーザが操作することなく認証代行装置６が再接続用のログイン情報によるログイン認証を行うので、ユーザが操作することなくサーバ装置５へ自動で再接続することができ、ユーザにとっての利便性を向上させることができる。
【００５２】
前記実施形態において記載したクライアント装置１、認証代行装置６の処理、すなわち図８乃至１２のフローチャートに示す各処理は、何れもコンピュータが読み取り可能なプログラムとして、外部記憶装置１８、外部記憶装置２８に記憶されている。なお、これらのプログラムは、半導体メモリ（ＲＯＭ、ＲＡＭ等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）の記録媒体に記憶してもよく、更に、プログラムの一部若しくは全部をクライアント装置１や認証代行装置６に備えられた記録媒体に記憶し、ネットワーク３を介して受信して読み取る構成にしてもよい。
【００５３】
なお、本発明は、以上に述べた実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の構成または形状を取ることができる。
【００５４】
本実施例では認証代行装置６をサーバ装置５と別のものとして記述したが、別の装置である必要はなく、認証代行装置６の機能をサーバ装置５のアプリケーションとして持たせるようにしても良い。
【００５５】
本実施例では再接続時の認証を認証代行装置６で行うものとしたが、独立した認証装置を別に持ち、そこで再接続時の認証を行うようにしても良い。
【００５６】
本実施例では１つ認証装置を持つようにしたが、２つの異なる認証装置を持ち、サーバ装置５上のアプリケーションで認証装置を選択するようにしても良い。
【００５７】
本実施例では再接続のためのＩＤとパスワードを認証代行装置６が作成しているが、パスワードだけを作成するようにしても良い。
【図面の簡単な説明】
【００５８】
【図１】従来のサービス提供システムの全体構成を示す図。
【図２】本発明の実施形態に係るサービス提供システムの全体構成を示す図。
【図３】本発明の実施形態に係るクライアント装置の主要部構成を示すブロック図。
【図４】本発明の実施形態に係るゲートウェイ装置、認証装置、サーバ装置、認証代行装置の主要部構成を示すブロック図。
【図５】従来のサービス提供システムの接続時におけるシーケンス図。
【図６】本発明の実施形態に係るサービス提供システムの新規接続時におけるシーケンス図。
【図７】本発明の実施形態に係るサービス提供システムの再接続時におけるシーケンス図。
【図８】認証代行装置において実行される「新規・再接続の判別」処理を示すフローチャート。
【図９】図８に示す「再接続情報による認証」処理の詳細を示すフローチャート。
【図１０】認証代行装置において実行される「再接続情報の作成」処理を示すフローチャート。
【図１１】クライアント装置において実行される「再接続情報の記憶」処理を示すフローチャート。
【図１２】クライアント装置において実行される「再接続情報の読み出し」処理を示すフローチャート。
【符号の説明】
【００５９】
１    クライアント装置
２    ネットワーク
３    ゲートウェイ装置
４    認証装置
５    サーバ装置
６    認証代行装置
１１    ＣＰＵ
１２    入力装置
１３    表示装置
１４    通信Ｉ／Ｆ
１５    ＲＯＭ
１６    ＲＡＭ
１７    ＶＲＡＭ
１８    外部記憶装置
１９    補助記憶装置
１Ａ    認証トークン
２１    ＣＰＵ
２２    入力装置
２４    通信Ｉ／Ｆ
２５    ＲＯＭ
２６    ＲＡＭ
２８    外部記憶装置
２９    補助記憶装置
１００  従来のサービス提供システム
１０１  本発明の実施形態に係るサービス提供システム
【図１】
2009043158.tif 000003
【図２】
2009043158.tif 000004
【図３】
2009043158.tif 000005
【図４】
2009043158.tif 000006
【図５】
2009043158.tif 000007
【図６】
2009043158.tif 000008
【図７】
2009043158.tif 000009
【図８】
2009043158.tif 000010
【図９】
2009043158.tif 000011
【図１０】
2009043158.tif 000012
【図１１】
2009043158.tif 000013
【図１２】
2009043158.tif 000014