(57)【要約】【課題】認証用サーバーの格納情報更新の際の時間および手間を低減することができ、更新作業中の認証作業を中断する時間を短縮することのできる認証システムを実現する。【解決手段】認証情報を含む認証要求を送信するクライアント端末装置と、認証を実行するための登録情報を格納する複数のサーバー端末装置と、を具備し、サーバー端末装置のそれぞれは、認証要求を受信すると該認証要求に含まれる認証情報について、自己に格納されている登録情報が認証情報と一致するかを確認することにより認証を行い、認証に失敗した場合には他のサーバー端末装置に認証情報による認証が成功したかを確認する問い合わせを行い、その後、他のサーバー端末装置から登録情報が送られてくると該登録情報を格納し、認証に成功した場合には、問い合わせを行った他のサーバー端末装置に対して認証に用いた登録情報を返送する。【選択図】図３
2008287637.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークで接続されている端末装置により構成され、認証情報を含む認証要求を送信するクライアント端末装置と、
認証を実行するための登録情報を格納し、前記認証情報と前記登録情報とを照合することにより前記認証要求を送出した前記クライアント端末装置の認証を行う複数のサーバー端末装置と、
を具備し、
前記サーバー端末装置のそれぞれは、前記認証要求を受信すると該認証要求に含まれる認証情報について、自己に格納されている登録情報が前記認証情報と一致するかを確認することにより認証を行い、認証に失敗した場合には他のサーバー端末装置に前記認証情報による認証が成功したかを確認する問い合わせを行い、その後、他のサーバー端末装置から登録情報が送られてくると該登録情報を格納し、認証に成功した場合には、問い合わせを行った他のサーバー端末装置に対して認証に用いた登録情報を返送することを特徴とする認証システム。
【請求項２】
ネットワークで接続されている端末装置により構成され、認証情報を含む認証要求を送信するクライアント端末装置と、
認証を実行するための登録情報を格納し、前記認証情報と前記登録情報とを照合することにより前記認証要求を送出した前記クライアント端末装置の認証を行う複数のサーバー端末装置と、
を具備し、
前記サーバー端末装置のそれぞれは、前記認証要求を受信すると該認証要求に含まれる認証情報について、自己に格納されている登録情報が前記認証情報と一致するかを確認することにより認証を行い、認証に失敗した場合には他のサーバー端末装置に前記認証情報に一致する登録情報を格納しているかの問い合わせを行い、その後、他のサーバー端末装置から登録情報が送られてくると該登録情報を用いて認証を行った後に格納し、他のサーバー端末装置からの問い合わせを受け付けた場合には該当する登録情報を格納しているかの確認を行い、該当する登録情報を格納している場合には該当する登録情報を問い合わせを行った他のサーバー端末装置に対して返送することを特徴とする認証システム。
【請求項３】
請求項１記載の認証システムにおいて、
前記サーバー端末装置のそれぞれは、
認証を実行するための登録情報を格納する登録情報保存部と、
前記認証要求を受信すると該認証要求に含まれる認証情報について、前期登録情報保存部に格納されている登録情報が前記認証情報と一致するかを確認することにより認証を行う認証処理部と、
前記認証処理部にて認証に失敗した場合には他のサーバー端末装置に前記認証情報による認証が成功したかを確認する問い合わせを行う認証情報問い合わせ送信部と、
他のサーバー端末装置からの問い合わせを受信する問い合わせ情報受信部と、
他のサーバー端末装置からの登録情報を受信する登録情報受信部と、
他のサーバー端末装置へ登録情報を送信する登録情報送信部と、
前記認証処理部にて認証が成功した認証情報を認識し、前記問い合わせ情報受信部が受信した問い合わせに示される認証情報による認証が成功しているかを確認し、成功している場合には問い合わせを行った他のサーバー端末装置に対して認証に用いた登録情報を前記登録情報送信部より返信する認証／登録情報照合処理部と、を具備し、
前記認証処理部は、前記登録情報受信部が受信した他のサーバー端末装置から返送された登録情報を前記登録情報受信部に格納することを特徴とする認証システム。
【請求項４】
請求項２記載の認証システムにおいて、
前記サーバー端末装置のそれぞれは、
認証を実行するための登録情報を格納する登録情報保存部と、
前記認証要求を受信すると該認証要求に含まれる認証情報について、前期登録情報保存部に格納されている登録情報が前記認証情報と一致するかを確認することにより認証を行う認証処理部と、
前記認証処理部にて認証に失敗した場合には他のサーバー端末装置に前記認証情報に一致する登録情報を格納しているかを確認する問い合わせを行う認証情報問い合わせ送信部と、
他のサーバー端末装置からの問い合わせを受信する問い合わせ情報受信部と、
他のサーバー端末装置からの登録情報を受信する登録情報受信部と、
他のサーバー端末装置へ登録情報を送信する登録情報送信部と、
前記問い合わせ情報受信部が受信した問い合わせに示される認証情報に一致する登録情報が前記登録情報保存部に格納されているかを確認し、格納されている場合には該登録情報を問い合わせを行った他のサーバー端末装置に対して前記登録情報送信部より返信する認証／登録情報照合処理部と、を具備し、
前記認証処理部は、前記登録情報受信部が受信した他のサーバー端末装置から返送された登録情報により認証を行い、前記登録情報受信部格納することを特徴とする認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置の認証システムに関する。
【背景技術】
【０００２】
任意のネットワークに接続されている端末装置にユーザーが認証操作を行う場合には、通常は一台ごとに認証操作を行う必要があり、ユーザーの手間がかかっていた。加えて、端末装置側にもユーザーの認証情報を一台ごとに登録する必要があった。
【０００３】
一回の認証手続きで複数のアプリケーションなどにアクセスするためのシングル・サインオン技術が挙げられる。シングル・サインオン技術では、複数のアプリケーションの認証データを一括管理するサーバーを設け、このサーバーに一度ログインすることにより、アプリケーションにおける再度のログイン作業を不要とするものである。
【０００４】
上記のシングル・サインオン技術では、例えば、ユーザの企業内の職位や個別のプロジェクト毎に対して権限が与えられているものがある場合には各権限情報を参照してユーザの使用できるアプリケーションを決定する。
【０００５】
特許文献１（特開２００５−１０７９８４号公報）に開示されるユーザ認証システムは、各権限情報が格納されているデータベースは頻繁に更新されるものであり、そのたびに認証情報をも更新するのは手間がかかることを課題とするもので、複数ユーザの人事情報が格納されている人事情報データベースと、複数のアプリケーション毎にそのアプリケーションにアクセス可能なユーザの識別コードまたはグループが設定されているアプリケーション管理データベースと、ユーザ端末からの一回のログインで複数のアプリケーションに対する認証を可能にする認証アプリケーションと、を備えるシステムである。
【０００６】
特許文献１のシステムでは、認証アプリケーションは、ユーザ端末から識別コードとパスワードを受け取ると、人事情報データベースに対して識別コードとパスワードを送信して該当するユーザの人事情報を照会する照会手段と、人事情報に基づいて、アプリケーション管理データベースに格納されている権限情報を検索して、ユーザのアクセス権限のあるアプリケーションを決定する決定手段と、ユーザ端末に対し、アクセス可能なアプリケーションの情報を送信する送信手段と、を備える。
【特許文献１】特開２００５−１０７９８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述した従来技術のうち、シングル・サインオン技術では、複数のアプリケーションの認証データを一括管理するサーバーを設ける必要があり、特許文献１に開示される技術では、人事情報データベースおよびアプリケーション管理データベースが必要となる。これらはネットワークに接続されている端末装置についての各種情報を格納するものであることから、その装置規模が大きなものとなる。この結果、認証を行うための格納情報の更新に際し、時間および手間がかかる、また、時間がかかることから更新作業中の認証作業を中断する時間が長くなるという問題点がある。
【０００８】
本発明は上述したような従来技術が有する問題点に鑑みてなされたものであって、認証用サーバーの格納情報更新の際の時間および手間を低減することができ、更新作業中の認証作業を中断する時間を短縮することのできる認証システムを実現することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の認証システムは、ネットワークで接続されている端末装置により構成され、認証情報を含む認証要求を送信するクライアント端末装置と、
認証を実行するための登録情報を格納し、前記認証情報と前記登録情報とを照合することにより前記認証要求を送出した前記クライアント端末装置の認証を行う複数のサーバー端末装置と、
を具備し、
前記サーバー端末装置のそれぞれは、前記認証要求を受信すると該認証要求に含まれる認証情報について、自己に格納されている登録情報が前記認証情報と一致するかを確認することにより認証を行い、認証に失敗した場合には他のサーバー端末装置に前記認証情報による認証が成功したかを確認する問い合わせを行い、その後、他のサーバー端末装置から登録情報が送られてくると該登録情報を格納し、認証に成功した場合には、問い合わせを行った他のサーバー端末装置に対して認証に用いた登録情報を返送することを特徴とする。
【００１０】
本発明の他の形態による認証システムは、ネットワークで接続されている端末装置により構成され、認証情報を含む認証要求を送信するクライアント端末装置と、
認証を実行するための登録情報を格納し、前記認証情報と前記登録情報とを照合することにより前記認証要求を送出した前記クライアント端末装置の認証を行う複数のサーバー端末装置と、
を具備し、
前記サーバー端末装置のそれぞれは、前記認証要求を受信すると該認証要求に含まれる認証情報について、自己に格納されている登録情報が前記認証情報と一致するかを確認することにより認証を行い、認証に失敗した場合には他のサーバー端末装置に前記認証情報に一致する登録情報を格納しているかの問い合わせを行い、その後、他のサーバー端末装置から登録情報が送られてくると該登録情報を用いて認証を行った後に格納し、他のサーバー端末装置からの問い合わせを受け付けた場合には該当する登録情報を格納しているかの確認を行い、該当する登録情報を格納している場合には該当する登録情報を問い合わせを行った他のサーバー端末装置に対して返送することを特徴とする。
【発明の効果】
【００１１】
上記のように構成される本発明においては、認証が複数のサーバー端末装置により行われる。各サーバー端末装置は認証を行うための登録情報を格納し、クライアント端末装置からの認証要求に含まれる認証情報と自己が格納する登録情報とを比較することにより認証を行うが、認証情報と一致する登録情報が格納されていない場合には、他のサーバー端末装置に対して問い合わせを行い、その結果送られてきた登録情報を格納するため、サーバー端末装置のいずれかに登録情報を格納されていれば認証動作が確実に行われることとなる。
【００１２】
本発明においては、認証用サーバーの格納情報更新に際し、サーバー端末装置のいずれかに登録情報を格納するだけでよいため、格納情報更新の時間および手間を低減することができ、更新作業中の認証作業を中断する時間を短縮することができる効果がある。
【発明を実施するための最良の形態】
【００１３】
次に、本発明の実施例について図面を参照して説明する。
【００１４】
図１は本発明によるシステムの一実施例の構成を示すブロック図、図２は図１中のサーバー端末装置の構成を示すブロック図、図３は本実施例の動作を示すフローチャートである。
【００１５】
本実施例は、図１に示すように、ユーザーが操作するクライアント端末装置１と、ユーザーがログインしようとするサーバー端末装置２１〜２ｎで構成される。
【００１６】
サーバー端末装置２１〜２ｎは、いずれも同様の構成とされるもので、図２にはサーバー端末装置２として示す。図２に示すように、サーバー端末装置２は、クライアント端末装置１からの認証情報を受信して登録情報との照合を行う認証処理部２０１と、認証の照合に必要な情報を保持している登録情報保存部２０２と、他のサーバーへ認証情報を送信する認証情報問い合わせ送信部２０３と、他サーバーからの認証情報を受信する認証情報問い合わせ受信部２０４と、他サーバーからの認証情報と登録情報を照合する認証／登録情報照合処理部２０５と、他サーバーへ登録情報を送信する登録情報送信部２０６と、他サーバーからの登録情報を受信する登録情報受信部２０７を備えている。
【００１７】
図１に示すシステムにおける動作を図２および図３を用いて詳細に説明する。
【００１８】
ユーザーがクライアント端末装置１を用いてサーバー端末装置２１〜２ｎにログイン作業を行う場合について説明する。ここでは、サーバー端末装置２１〜２ｎにおいて、サーバー端末装置２２にのみユーザーの登録情報、例えば、ユーザーＩＤやパスワードが登録情報保存部２０２に登録されているものとする。
【００１９】
クライアント端末装置１からの認証情報は、サーバー端末装置２１〜２ｎの認証処理部２０１で受信され、認証処理部２０１では受信した認証情報と登録情報保存部２０２に保存されている登録情報との照合処理を行う。この照合処理によって登録情報とに認証情報が一致した場合は認証成功となる。
【００２０】
本実施例ではサーバー端末装置２２にのみ一致する登録情報が存在するので、サーバー端末装置２２では認証が成功する（ステップＳ２０１）。サーバー端末装置２１及び２３〜２ｎでは一致する登録情報が保存されていないので認証失敗となる（ステップＳ１０１）。認証が成功したサーバー端末装置２２の認証／登録情報照合処理部２０５成功した認証情報、および認証に用いた登録情報を不図示の記憶装置に格納するなどにより認識する。
【００２１】
図３ではサーバー端末装置２１と２２の動作について説明する。認証に失敗したサーバー端末装置２１は認証情報問い合わせ送信部２０２から他のサーバー端末装置２２〜２ｎに「他の端末装置に同一の認証情報でログインを許可している端末装置がいないか」という内容の問い合わせを送信する（ステップＳ１０２）。
【００２２】
認証情報や登録情報の送受信は有線ＬＡＮ、無線ＬＡＮ、赤外線通信、Ｂｌｕｅｔｏｏｔｈなどの双方向の情報伝達機能を有するネットワークを用いることができる。サーバー端末装置２２は認証情報問い合わせ受信部２０４で問い合わせを受信する。認証／登録情報照合部２０５では受信した認証情報にて登録情報受信部２０２の登録情報と照合処理を行う（ステップＳ２０２）。
【００２３】
続いて、ステップＳ２０２における照合処理の照合結果の判定を行い（ステップＳ２０３）、一致した登録情報があれば登録情報送信部２０６よりサーバー端末装置２１に対して登録情報を送信する（ステップＳ２０４）。ここで、一致した登録情報がないサーバー端末装置の場合にはサーバー端末装置２１に対して返答処理を行わない（ステップＳ２０５）。
【００２４】
サーバー端末装置２１は、サーバー端末装置２２からの登録情報を登録情報受信部２０７で受信する（ステップＳ１０３）。受信した登録情報は登録情報保存部２０２に保存する（ステップＳ１０４）。認証に成功した登録情報は登録情報保存部２０２に保存することで、次のクライアント端末装置１からの認証要求に対して自端末装置のみで認証処理を行うことが可能となる。
【００２５】
図４は本発明によるシステムの第２の実施例の構成を示すブロック図である。
【００２６】
本実施例は、ユーザーが操作するクライアント端末装置３と、ユーザーがログインしようとするサーバー端末装置３１〜３ｎで構成される。サーバー端末装置３１〜３ｎの構成は図２に示したサーバー端末装置２と同様であり、各部の動作のみが異なるため、構成についての図示は省略する。
【００２７】
図１に示した実施例では複数のサーバー端末装置に同時に認証を行う場合について説明したが、本実施例では、クライアント端末装置３は、複数のサーバー端末のいずれか一つのサーバー端末装置に対して認証を行う。
【００２８】
本実施例の場合、認証が行われたサーバー端末装置が、ユーザーの登録情報を保存するものである場合には、認証を行って終了する。
【００２９】
図５は本実施例の動作を示すフローチャートであり、以下に図５を参照して本実施例の動作について説明する。
【００３０】
ユーザーがクライアント端末装置１を用いてサーバー端末装置３２にログイン作業を行う場合について説明する。ここでは、サーバー端末装置３１〜３ｎにおいて、サーバー端末装置３１にのみユーザーの登録情報、例えば、ユーザーＩＤやパスワードが登録情報保存部２０２に登録されているものとする。
【００３１】
クライアント端末装置１からの認証情報は、サーバー端末装置３２の認証処理部２０１で受信され、認証処理部２０１では受信した認証情報と登録情報保存部２０２に保存されている登録情報との照合処理を行う。この照合処理によって登録情報とに認証情報が一致した場合は認証成功となる。
【００３２】
本実施例ではサーバー端末装置３２にのみ一致する登録情報が存在するので、サーバー端末装置３２では認証が失敗となる（ステップＳ３０１）。
【００３３】
図５ではサーバー端末装置３１と３２の動作について説明する。認証に失敗したサーバー端末装置３２は認証情報問い合わせ送信部２０２から他のサーバー端末装置に「認証情報と同一の登録情報を格納していないか」という内容の問い合わせを送信する（ステップＳ３０２）。
【００３４】
サーバー端末装置３１は認証情報問い合わせ受信部２０４で問い合わせを受信する。認証／登録情報照合部２０５では受信した認証情報にて登録情報受信部２０２の登録情報と照合処理を行う（ステップＳ４０１）。
【００３５】
続いて、ステップＳ４０１における照合処理の照合結果の判定を行い（ステップＳ４０２）、一致した登録情報があれば登録情報送信部２０６よりサーバー端末装置３２に対して合致した登録情報を送信する（ステップＳ４０３）。ここで、一致した登録情報がないサーバー端末装置の場合にはサーバー端末装置３２に対しての返答処理を行わない（ステップＳ４０４）。
【００３６】
サーバー端末装置３２は、サーバー端末装置３１からの登録情報を登録情報受信部２０７で受信する（ステップＳ３０３）。この登録情報を用いて認証処理部２０１でステップＳ３０１で使用した認証情報と照合処理を行うことで、クライアント端末装置１からの認証を成功させ、クライアント端末装置１へ認証が成功したことを返答する（ステップＳ３０４）。この後、認証に成功した登録情報を登録情報保存部２０２に保存する（ステップＳ３０５）。認証に成功した登録情報は登録情報保存部２０２に保存することで、次のクライアント端末装置１からの認証要求に対して自端末装置のみで認証処理を行うことが可能となる。
【００３７】
上記のように、本実施例においても、サーバー端末装置３１〜３ｎ間で登録情報の問い合わせが行われ、認証の成功と登録情報の保存が可能となる。
【図面の簡単な説明】
【００３８】
【図１】本発明によるシステムの一実施例の構成を示すブロック図である。
【図２】図１中のサーバー端末装置の構成を示すブロック図である。
【図３】図１に示した実施例の動作を示すフローチャートである。
【図４】本発明によるシステムの第２の実施例の構成を示すブロック図である。
【図５】図４に示した実施例の動作を示すフローチャートである。
【符号の説明】
【００３９】
１    クライアント端末装置
２、２１〜２ｎ、３１〜３ｎ    サーバー端末装置
２０１    認証処理部
２０２    登録情報保存部
２０３    認証情報問い合わせ送信部
２０４    認証情報問い合わせ受信部
２０５    認証／登録情報照合処理部
２０６    登録情報送信部
２０７    登録情報受信部
【図１】
2008287637.tif 000003
【図２】
2008287637.tif 000004
【図３】
2008287637.tif 000005
【図４】
2008287637.tif 000006
【図５】
2008287637.tif 000007