(57)【特許請求の範囲】
【請求項１】
クライアント装置と、ログイン管理装置と、複数のサーバ装置とを備えた複数サーバ間ログイン連携システムにおいて、
前記クライアント装置が、入力された識別情報を前記ログイン管理装置へ送付し、前記ログイン管理装置が、前記クライアント装置から送付された前記識別情報に基づきログイン処理を行うと共に、前記識別情報を暗号化した暗号データを前記クライアント装置へ送付し、前記クライアント装置が、前記ログイン管理装置から送付された前記暗号データを保持し、
前記複数のサーバ装置のうち所望のサーバ装置の利用時に、前記クライアント装置が、当該サーバ装置に対し前記暗号データを送付し、前記当該サーバ装置が、前記クライアント装置から送付された前記暗号データを復号化し前記識別情報を生成すると共に、生成された前記識別情報に基づき当該サーバ装置におけるログイン処理を行うことを特徴とする複数サーバ間ログイン連携システム。
【請求項２】
前記ログイン管理装置が、前記クライアント装置から送付された前記識別情報に基づきログイン処理を実行するログイン手段と、前記識別情報を暗号化する暗号化手段と、暗号化された暗号データを前記クライアント装置へ送付する暗号送付手段とを具備し、
前記クライアント装置が、入力された前記識別情報を前記ログイン管理装置へ送付する識別情報送付手段と、前記ログイン管理装置から送付された前記暗号データを保持する暗号データ保持手段と、保持された前記暗号データを前記各サーバ装置へ送付する暗号データ送付手段とを具備し、
前記各サーバ装置が、前記クライアント装置から送付された前記暗号データを復号化し前記識別情報を生成する復号化手段と、生成された前記識別情報に基づき当該サーバにおけるログイン処理を行うログイン手段とを具備することを特徴とする請求項１に記載の複数サーバ間ログイン連携システム。
【請求項３】
前記識別情報とは、ユーザＩＤ及びパスワードであることを特徴とする請求項１又は２に記載の複数サーバ間ログイン連携システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数サーバ間ログイン連携システム、クライアント装置、ログイン管理装置、サーバ装置及び記憶媒体に関し、特に、簡単な操作で複数のシステムにログインする場合に好適な複数サーバ間ログイン連携システム、クライアント装置、ログイン管理装置、サーバ装置及び記憶媒体に関する。
【０００２】
【従来の技術】
従来より、企業等においては、コンピュータ等の複数のシステムを同時に利用可能とする環境が構築されている場合がある。従来、この種の複数のシステムを同時に利用するような環境では、複数のシステムを利用する際に、ユーザＩＤ及びパスワードを個々のシステムごとに入力していた。
【０００３】
複数人で共有されるファイルを暗号化した状態で提供する共有ファイルシステムに関する従来例としては、例えば特開平１１−２１２８５０号公報に記載の技術が提案されている。同公報は、ユーザが一度ログインすれば、暗号鍵及び復号鍵の生成を依頼する毎にログイン処理を行わないで済むようにすることを目的としたものであり、クライアント装置に、クライアント装置における各アプリケーションと、鍵生成サーバ情報処理装置との間のデータの送受を中継するための鍵生成サーバアクセスプログラムを設け、鍵生成サーバ情報処理装置にユーザがログインしている間は、鍵生成サーバ情報処理装置との接続を当該鍵生成サーバアクセスプログラムにより維持することを特徴とする暗号化共有ファイル送受信システムが開示されている。
【０００４】
また、１つのクライアントから複数のサーバに対してセッションレス通信を行うシステムに関する従来例としては、例えば特開２０００−４７９７１号公報に記載の技術が提案されている。同公報は、ユーザ認証によるセキュリティの確保等を目的としたものであり、ログイン名／パスワード等入力要求処理部の要求によって得たログイン名／パスワード等を入力としてユーザ認証処理部が行ったユーザ認証がＯＫの場合には、ユーザ認証用パラメータ（ログイン名／パスワード等）送信指示部は、そのログイン名／パスワード等をセッション終了時にクライアントに送信し、クライアントは他のサーバに接続要求する際に、そのログイン名／パスワード等をそのサーバに送信し、そのサーバはそのログイン名／パスワード等を入力としてユーザ認証を行うことを特徴とするユーザ認証機能付サーバクライアントシステム装置が開示されている。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記従来例においては次のような問題点があった。
【０００６】
上記従来例における複数のシステムを同時に利用するような環境では、各システムは独立に動作しているため、他のシステムに既にログインしているという状態を認識する手段が無かった。従って、各システムのユーザＩＤ及びパスワードが同一であっても、システムごとに同じユーザＩＤ及びパスワードを入力する必要があるため、ユーザＩＤ及びパスワードの入力操作が煩雑であるという問題があり、ユーザＩＤ及びパスワードの入力操作を簡略化する技術が要望されていた。
【０００７】
上記のユーザＩＤ及びパスワードの入力操作を簡略化するという要望に対し、上記特開平１１−２１２８５０号公報、上記特開２０００−４７９７１号公報記載の技術を応用することも考えられるが、各公報それぞれ単独の技術では、ユーザＩＤ及びパスワードの入力操作を簡略化する技術を実現することは困難であるという問題があった。
【０００８】
本発明の目的は、ユーザが複数のシステムを同時に利用する際に、一度、ユーザＩＤ及びパスワードを入力しただけで、全てのシステムにログインできる複数サーバ間ログイン連携システム、クライアント装置、ログイン管理装置、サーバ装置及び記憶媒体を提供するものである。
【０００９】
【課題を解決するための手段】
本発明は、クライアント装置と、ログイン管理装置と、複数のサーバ装置とを備えた複数サーバ間ログイン連携システムにおいて、前記クライアント装置が、入力された識別情報を前記ログイン管理装置へ送付し、前記ログイン管理装置が、前記クライアント装置から送付された前記識別情報に基づきログイン処理を行うと共に、前記識別情報を暗号化した暗号データを前記クライアント装置へ送付し、前記クライアント装置が、前記ログイン管理装置から送付された前記暗号データを保持し、前記複数のサーバ装置のうち所望のサーバ装置の利用時に、前記クライアント装置が、当該サーバ装置に対し前記暗号データを送付し、前記当該サーバ装置が、前記クライアント装置から送付された前記暗号データを復号化し前記識別情報を生成すると共に、生成された前記識別情報に基づき当該サーバ装置におけるログイン処理を行うことを特徴とする。
【００１７】
また、本発明の複数サーバ間ログイン連携システムは、図１を参照しつつ説明すれば、クライアント装置（１１０）と、ログイン管理装置（１００）と、複数のサーバ装置（１３０、１４０）とを備えた複数サーバ間ログイン連携システムにおいて、前記クライアント装置が、入力された識別情報を前記ログイン管理装置へ送付し、前記ログイン管理装置が、前記クライアント装置から送付された前記識別情報に基づきログイン処理を行うと共に、前記識別情報を暗号化した暗号データ（１２０）を前記クライアント装置へ送付し、前記クライアント装置が、前記ログイン管理装置から送付された前記暗号データを保持し、前記複数のサーバ装置のうち所望のサーバ装置の利用時に、前記クライアント装置が、当該サーバ装置に対し前記暗号データを送付し、前記当該サーバ装置が、前記クライアント装置から送付された前記暗号データを復号化し前記識別情報を生成すると共に、生成された前記識別情報に基づき当該サーバ装置におけるログイン処理を行うものである。
【００１８】
［作用］
本発明の複数サーバ間ログイン連携システムは、最初に入力したユーザＩＤ及びパスワードを暗号化したデータをクライアントに保持し、各システムに送付することにより、全てのシステムでログイン処理が行われる。そのため、ユーザが複数のシステムを同時に利用する際に、一度、ユーザＩＤ及びパスワードを入力しただけで、全てのシステムにログインすることができる。
【００１９】
【発明の実施の形態】
次に、本発明の実施形態について図面を参照して詳細に説明する。
【００２０】
（１）構成の説明
本発明の実施形態の複数サーバ間ログイン連携システムは、複数のサーバ上で動作しているシステムにログインする際に、ユーザＩＤ及びパスワードの入力を一度行うだけで全てのサーバのシステムにログインできる構成を提供するものである。
【００２１】
本発明の実施形態の複数サーバ間ログイン連携システムは、図１に示す如く、ログイン手段１０１、暗号化手段１０２、暗号送付手段１０３を備えたサーバ１００と、ユーザＩＤパスワード送付手段１１１、暗号データ保持手段１１２、暗号データ送付手段１１３を備えたクライアント１１０と、復号化手段１３１、ログイン手段１３２を備えたサーバ１３０と、復号化手段１４１、ログイン手段１４２を備えたサーバ１４０とを具備している。図中、１２０は暗号データである。
【００２２】
本システムの概要を説明すると、ログイン連携を管理するサーバ１００に対して最初にユーザがログインする際に、クライアント１１０からユーザＩＤ及びパスワードを入力する。ログイン処理が終了すると、ユーザＩＤ及びパスワードが暗号化された暗号データ１２０がクライアント１１０に送られ、クライアント１１０はこの暗号データ１２０を保持する。
【００２３】
ユーザがサーバ１３０のシステムを利用する場合は、クライアント１１０が保持している暗号化された暗号データ１２０をサーバ１３０のシステムに送付する。サーバ１３０のシステムは、暗号データ１２０を復号化することによりユーザＩＤ及びパスワードを抽出し、ログイン処理を行う。別のサーバ１４０のシステムを利用する場合も同様に、暗号データ１２０がサーバ１４０に送付され、ログイン処理が行われる。
【００２４】
本システムでは、上記のように、暗号データ１２０の転送と、暗号データ１２０を復号化してユーザＩＤ及びパスワードを抽出することにより、ユーザは最初にユーザＩＤ及びパスワードを入力するだけで、複数のシステムにログインすることを可能とするものである。
【００２５】
更に、本システムの詳細構成を説明すると、上述したように、本発明の実施形態の複数サーバ間ログイン連携システムは、サーバ１００と、サーバ１３０と、サーバ１４０と、クライアント１１０とから構成されている。サーバ１００は、ログイン手段１０１と、暗号化手段１０２と、暗号送付手段１０３とを備えている。サーバ１３０は、復号化手段１３１と、ログイン手段１３２とを備えている。サーバ１４０は、復号化手段１４１と、ログイン手段１４２とを備えている。クライアント１１０は、ユーザＩＤパスワード送付手段１１１と、暗号データ保持手段１１２と、暗号データ送付手段１１３とを備えている。
【００２６】
サーバ１００、クライアント１１０、サーバ１３０、サーバ１４０の各手段はそれぞれ概略つぎのように動作する。
【００２７】
サーバ１００において、ログイン手段１０１は、クライアントから送付されたユーザＩＤ及びパスワードを用いてログイン処理を行う。暗号化手段１０２は、ログイン手段１０１でのログイン処理の結果を受けて、ユーザＩＤ及びパスワードを暗号化する。暗号送付手段１０３は、暗号化手段１０２で生成された暗号データをクライアント１１０に送付する。
【００２８】
クライアント１１０において、ユーザＩＤパスワード送付手段１１１は、ユーザが入力したユーザＩＤ及びパスワードを、サーバ１００のログイン手段１０１に送付する。暗号データ保持手段１１２は、サーバ１００の暗号送付手段１０３から送付された暗号データを保持する。暗号データ送付手段１１３は、暗号データ保持手段１１２で保持された暗号データを、サーバ１３０の復号化手段１３１及びサーバ１４０の復号化手段１４１に送付する。
【００２９】
サーバ１３０において、復号化手段１３１は、クライアント１１０の暗号データ送付手段１１３より送付された暗号データを復号化し、ユーザＩＤ及びパスワードを生成する。ログイン手段１３２は、復号化手段１３１により生成されたユーザＩＤ及びパスワードを用いてサーバ１３０でのログイン処理を行う。
【００３０】
サーバ１４０において、復号化手段１４１は、クライアント１１０の暗号データ送付手段１１３より送付された暗号データを復号化し、ユーザＩＤ及びパスワードを生成する。ログイン手段１４２は、復号化手段１４１により生成されたユーザＩＤ及びパスワードを用いて、サーバ１４０でのログイン処理を行う。
【００３１】
（２）動作の説明
次に、本発明の実施形態の動作について図１〜図２を参照して詳細に説明する。
【００３２】
先ず、ユーザがクライアント１１０の操作部からユーザＩＤ及びパスワードを入力すると、クライアント１１０のユーザＩＤパスワード送付手段１１１は、ユーザＩＤ及びパスワードをサーバ１００のログイン手段１０１に送付する（図２のステップＡ１）。サーバ１００のログイン手段１０１は、クライアント１１０から送付されたユーザＩＤ及びパスワードを用いてログイン処理を行う（図２のステップＡ２）。
【００３３】
ログイン処理が終了すると、サーバ１００の暗号化手段１０２は、ユーザＩＤ及びパスワードを暗号化したデータを生成する（図２のステップＡ３）。サーバ１００の暗号送付手段１０３は、暗号化手段１０２で生成されたデータをクライアント１１０に送付する（図２のステップＡ４）。クライアント１１０の暗号データ保持手段１１２は、サーバ１００から送付された暗号データを保持する（図２のステップＡ５）。
【００３４】
次に、ユーザがサーバ１３０のシステムを利用しようとした場合、クライアント１１０の暗号データ送付手段１１３は、暗号データ保持手段１１２で保持された暗号データをサーバ１３０の復号化手段１３１に送付する（図２のステップＡ６）。サーバ１３０の復号化手段１３１は、クライアント１１０から送付された暗号データを復号化し、ユーザＩＤ及びパスワードを生成する（図２のステップＡ７）。サーバ１３０のログイン手段１３２は、復号化手段１３１で生成されたユーザＩＤ及びパスワードを用いてサーバ１３０でのログイン処理を行う（図２のステップＡ８）。
【００３５】
他方、ユーザがサーバ１４０のシステムを利用しようとした場合、クライアント１１０の暗号データ送付手段１１３は、暗号データ保持手段１１２で保持された暗号データをサーバ１４０の復号化手段１４１に送付する（図２のステップＡ９）。サーバ１４０の復号化手段１４１は、クライアント１１０から送付された暗号データを復号化し、ユーザＩＤ及びパスワードを生成する（図２のステップＡ１０）。サーバ１４０のログイン手段１４２は、復号化手段１４１で生成されたユーザＩＤ及びパスワードを用いてサーバ１４０でのログイン処理を行う（図２のステップＡ１１）。
【００３６】
以上説明したように本発明の実施形態によれば、最初に入力したユーザＩＤ及びパスワードを暗号化したデータをクライアントに保持し、各システムに送付することにより、全てのシステムでログイン処理が行われるため、ユーザが複数のシステムを同時に利用する際に、一度、ユーザＩＤ及びパスワードを入力しただけで、全てのシステムにログインすることができるという効果がある。
【００３７】
［他の実施形態］
次に、本発明の他の実施形態について説明する。
【００３８】
上記実施形態では、サーバ１００が暗号化手段１０２を備え、サーバ１３０が復号化手段１３１を備え、サーバ１４０が復号化手段１４１を備える構成としたが、サーバ１００、１３０、１４０に暗号化手段や復号化手段を設けずに、暗号データ１２０を送受信する通信路自体を暗号化する暗号化機能を追加してもよい。これにより、サーバ１００、１３０、１４０が暗号化手段や復号化手段を備えていない場合においても、上記実施形態と同様に、ユーザが複数のシステムを同時に利用する際に、一度、ユーザＩＤ及びパスワードを入力しただけで、全てのシステムにログインすることができるという効果がある。
【００３９】
【発明の効果】
以上説明したように本発明によれば、クライアント装置が、入力された識別情報（ユーザＩＤ及びパスワード）をログイン管理装置へ送付し、ログイン管理装置が、クライアント装置から送付された識別情報に基づきログイン処理を行うと共に、識別情報を暗号化した暗号データをクライアント装置へ送付し、クライアント装置が、ログイン管理装置から送付された暗号データを保持し、複数のサーバ装置のうち所望のサーバ装置の利用時に、クライアント装置が、当該サーバ装置に対し暗号データを送付し、当該サーバ装置が、クライアント装置から送付された暗号データを復号化し識別情報を生成すると共に、生成された識別情報に基づき当該サーバ装置におけるログイン処理を行うため、即ち、最初に入力したユーザＩＤ及びパスワードを暗号化したデータをクライアント装置に保持し、各サーバ装置に送付することにより、全てのサーバ装置でログイン処理が行われるため、ユーザが複数のシステムを同時に利用する際に、一度、ユーザＩＤ及びパスワードを入力しただけで、全てのシステムにログインすることができるという効果がある。
【図面の簡単な説明】
【図１】本発明の実施形態の複数サーバ間ログイン連携システムの構成例を示すブロック図である。
【図２】本発明の実施形態の複数サーバ間ログイン連携システムの動作を示すフローチャートである。
【符号の説明】
１００  サーバ
１０１  ログイン手段
１０２  暗号化手段
１０３  暗号送付手段
１１０  クライアント
１１１  ユーザＩＤパスワード送付手段
１１２  暗号データ保持手段
１１３  暗号データ送付手段
１２０  暗号データ
１３０、１４０  サーバ
１３１、１４１  復号化手段
１３２、１４２  ログイン手段
【図１】
0003674772.tif 000002
【図２】
0003674772.tif 000003