(57)【特許請求の範囲】
【請求項１】
ユーザ毎に、利用可能な１つ以上のシステムのそれぞれを利用するためのユーザ認証情報を記憶して管理するユーザ認証情報管理手段と、
前記システムのうち任意の認証対象のシステムに対するユーザ認証情報を端末から受信すると、受信した前記ユーザ認証情報を用いて、前記認証対象のシステムに関するユーザ認証を実行するユーザ認証手段と、
前記ユーザ認証が成功すると、前記システムのうち利用対象となるシステムを表す情報を前記端末から取得する利用対象システム取得手段と、
前記ユーザ認証手段によって認証されたユーザについて前記ユーザ認証情報管理手段に記憶された前記利用対象のシステムのユーザ認証情報を用いて、前記端末および前記利用対象のシステムの間の通信を中継する中継手段と、
を備えたユーザ認証統合装置。
【請求項２】
前記ユーザ認証手段は、受信した前記ユーザ認証情報を、前記ユーザ認証情報管理手段に記憶された情報と照合することにより、前記ユーザ認証を実行することを特徴とする請求項１に記載のユーザ認証統合装置。
【請求項３】
前記ユーザ認証手段は、受信した前記ユーザ認証情報を前記認証対象のシステムに送信し、前記認証対象のシステムからユーザ認証に成功したか否かを表す情報を受信することにより、前記ユーザ認証を実行することを特徴とする請求項１に記載のユーザ認証統合装置。
【請求項４】
前記中継手段は、前記ユーザ認証手段によって認証されたユーザについて前記ユーザ認証情報管理手段に記憶された前記利用対象のシステムのユーザ認証情報を、前記利用対象のシステムに送信し、前記利用対象のシステムからユーザ認証に成功したことを表す情報を受信した場合に、前記端末および前記利用対象のシステムの間の通信を中継することを特徴とする請求項１から請求項３のいずれか１項に記載のユーザ認証統合装置。
【請求項５】
前記ユーザ認証情報管理手段が、複数のシステムのそれぞれについて前記ユーザ認証情報を記憶して管理するとき、
前記中継手段は、前記端末および前記システムの間で中継する通信において、前記システムで利用される前記ユーザに関わるユーザ情報の更新処理を検出すると、検出した更新処理における前記ユーザ情報に基づいて、他の前記システムで利用されるユーザ情報を更新するよう要求する情報を、前記ユーザについて前記ユーザ認証情報管理手段に記憶された他の前記システムのユーザ認証情報を用いて、他の前記システムに対して送信することを特徴とする請求項１から請求項４のいずれか１項に記載のユーザ認証統合装置。
【請求項６】
ユーザ毎に、利用可能な１つ以上のシステムのそれぞれを利用するためのユーザ認証情報を記憶して管理するユーザ認証情報管理手段を用いて、
コンピュータ装置が、
前記システムのうち任意の認証対象のシステムに対するユーザ認証情報を端末から受信すると、受信した前記ユーザ認証情報を用いて、前記認証対象のシステムに関するユーザ認証を実行し、
前記ユーザ認証が成功すると、前記システムのうち利用対象となるシステムを表す情報を前記端末から取得し、
認証されたユーザについて前記ユーザ認証情報管理手段に記憶された前記利用対象のシステムのユーザ認証情報を用いて、前記端末および前記利用対象のシステムの間の通信を中継する方法。
【請求項７】
ユーザ毎に、利用可能な１つ以上のシステムのそれぞれを利用するためのユーザ認証情報を記憶して管理するユーザ認証情報管理部を用いて、
前記システムのうち任意の認証対象のシステムに対するユーザ認証情報を端末から受信すると、受信した前記ユーザ認証情報を用いて、前記認証対象のシステムに関するユーザ認証を実行するユーザ認証ステップと、
前記ユーザ認証が成功すると、前記システムのうち利用対象となるシステムを表す情報を前記端末から取得する利用対象システム取得ステップと、
前記ユーザ認証ステップで認証されたユーザについて前記ユーザ認証情報管理部に記憶された前記利用対象のシステムのユーザ認証情報を用いて、前記端末および前記利用対象のシステムの間の通信を中継する中継ステップと、
をコンピュータ装置に実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のシステムに対するユーザ認証の要求を管理する技術に関する。
【背景技術】
【０００２】
一般に、複数のシステムを利用するユーザは、システム毎に個別に設定したユーザ認証情報を用いて、認証を要求する必要がある。利用したいシステムに応じて、個別に設定したユーザ認証情報を用いて認証を要求することは、ユーザにとって煩雑な作業である。そこで、複数のシステムに対するユーザ認証の要求を管理する技術が知られている。【０００３】
例えば、特許文献１に記載された関連技術では、管理装置が、管理対象となるユーザ毎に、当該ユーザが利用を許可されているシステムそれぞれに関連付けられたＩＤおよびパスワードを記憶しておく。また、端末は、アクセス用のＩＤおよびパスワードを用いてユーザを認証する。そして、端末は、認証したユーザによって指定されたシステムに関連付けられたＩＤおよびパスワードを、管理装置から取得して該当するシステムに送信する。これにより、利用者は、アクセス用のＩＤおよびパスワードを用いるだけで、複数のシステムを利用することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１９００７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載された関連技術には、以下の課題がある。【０００６】
この関連技術では、利用者は、複数のシステムを１つのユーザ認証情報で利用可能にするために、複数のシステムのそれぞれに設定していたユーザ認証情報とは別に、アクセス用のＩＤおよびパスワードを新たに設定する必要がある。このように新たなユーザ認証情報が必要となることは、ユーザにとって利便性がよくない。【０００７】
本発明は、上述の課題を解決するためになされたものである。すなわち、本発明は、新たなユーザ認証情報を設定することなく、ユーザ認証がそれぞれ必要な複数のシステムの利用をより容易にするユーザ認証統合装置等を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明のユーザ認証統合装置は、ユーザ毎に、利用可能な１つ以上のシステムのそれぞれを利用するためのユーザ認証情報を記憶して管理するユーザ認証情報管理部と、前記システムのうち任意の認証対象のシステムに対するユーザ認証情報を端末から受信すると、受信した前記ユーザ認証情報を用いて、前記認証対象のシステムに関するユーザ認証を実行するユーザ認証部と、前記ユーザ認証が成功すると、前記システムのうち利用対象となるシステムを表す情報を前記端末から取得する利用対象システム取得部と、前記ユーザ認証部によって認証されたユーザについて前記ユーザ認証情報管理部に記憶された前記利用対象のシステムのユーザ認証情報を用いて、前記端末および前記利用対象のシステムの間の通信を中継する中継部と、を備える。【０００９】
また、本発明の方法は、ユーザ毎に、利用可能な１つ以上のシステムのそれぞれを利用するためのユーザ認証情報を記憶して管理するユーザ認証情報管理部を用いて、コンピュータ装置が、前記システムのうち任意の認証対象のシステムに対するユーザ認証情報を端末から受信すると、受信した前記ユーザ認証情報を用いて、前記認証対象のシステムに関するユーザ認証を実行し、前記ユーザ認証が成功すると、前記システムのうち利用対象となるシステムを表す情報を前記端末から取得し、認証されたユーザについて前記ユーザ認証情報管理部に記憶された前記利用対象のシステムのユーザ認証情報を用いて、前記端末および前記利用対象のシステムの間の通信を中継する。【００１０】
また、本発明のプログラムは、ユーザ毎に、利用可能な１つ以上のシステムのそれぞれを利用するためのユーザ認証情報を記憶して管理するユーザ認証情報管理部を用いて、前記システムのうち任意の認証対象のシステムに対するユーザ認証情報を端末から受信すると、受信した前記ユーザ認証情報を用いて、前記認証対象のシステムに関するユーザ認証を実行するユーザ認証ステップと、前記ユーザ認証が成功すると、前記システムのうち利用対象となるシステムを表す情報を前記端末から取得する利用対象システム取得ステップと、前記ユーザ認証ステップで認証されたユーザについて前記ユーザ認証情報管理部に記憶された前記利用対象のシステムのユーザ認証情報を用いて、前記端末および前記利用対象のシステムの間の通信を中継する中継ステップと、をコンピュータ装置に実行させる。当該プログラムは記憶媒体に格納されていてもよい。
【発明の効果】
【００１１】
本発明は、新たなユーザ認証情報を設定することなく、ユーザ認証がそれぞれ必要な複数のシステムの利用をより容易にするユーザ認証統合装置等を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１の実施の形態としてのユーザ認証統合装置の構成を示すブロック図である。
【図２】本発明の第１の実施の形態としてのユーザ認証統合装置のハードウェア構成の一例を示す図である。
【図３】本発明の第１の実施の形態としてのユーザ認証統合装置の動作を説明するフローチャートである。
【図４】本発明の第１の実施の形態において端末がシステムを利用する際の動作の流れの例を説明するシーケンス図である。
【図５】本発明の第２の実施の形態としてのユーザ認証統合装置の構成を示すブロック図である。
【図６】本発明の第２の実施の形態としてのユーザ認証統合装置の動作を説明するフローチャートである。
【図７】本発明の第２の実施の形態において端末がシステムを利用する際の動作の流れの例を説明するシーケンス図である。
【図８】本発明の第３の実施の形態としてのユーザ認証統合装置の構成を示すブロック図である。
【図９】本発明の第３の実施の形態としてのユーザ認証統合装置の動作を説明するフローチャートである。
【図１０】本発明の第３の実施の形態において端末がシステムを利用する際の動作の流れの例を説明するシーケンス図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１４】
（第１の実施の形態）
本発明の第１の実施の形態としてのユーザ認証統合装置１の機能ブロック構成を図１に示す。図１において、ユーザ認証統合装置１は、ユーザ認証情報管理部１１と、ユーザ認証部１２と、利用対象システム取得部１３と、中継部１４とを備える。
【００１５】
また、ユーザ認証統合装置１は、ネットワークを介して、１つ以上のシステム９１のそれぞれと通信可能に接続される。また、ユーザ認証統合装置１は、ネットワークを介して、端末９２と通信可能に接続される。なお、図１には、３つのシステム９１および１つの端末９２を示したが、ユーザ認証統合装置１が接続されるシステム９１および端末９２の数は、それぞれ限定されない。
【００１６】
ここで、ユーザ認証統合装置１は、図２に示すようなハードウェア要素によって構成可能である。図２において、ユーザ認証統合装置１は、ＣＰＵ（Central Processing Unit）１００１、メモリ１００２、および、ネットワークインタフェース１００５を含む。メモリ１００２は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、補助記憶装置（ハードディスク等）等によって構成される。ネットワークインタフェース１００５は、インターネット、ＬＡＮ（Local Area Network）、公衆回線網、無線通信網またはこれらの組合せ等によって構成されるネットワークに接続するインタフェースである。この場合、ユーザ認証統合装置１の各機能ブロックは、ネットワークインタフェース１００５と、メモリ１００２に格納される情報およびコンピュータ・プログラムを読み込んで実行するＣＰＵ１００１とによって構成される。なお、ユーザ認証統合装置１およびその各機能ブロックのハードウェア構成は、上述の構成に限定されない。
【００１７】
システム９１は、サービスを提供する装置である。システム９１は、ユーザ毎にユーザ認証情報を設定している。また、システム９１は、ユーザ認証に成功したユーザに対して、サービスを提供するよう構成される。
【００１８】
端末９２は、システム９１を利用したいユーザによって使用される装置である。端末９２は、ユーザ認証情報を、入力装置等を介して取得する。また、端末９２は、取得したユーザ認証情報を、システム９１に対して送信する。なお、端末９２からシステム９１に対して送信されるユーザ認証情報は、端末９２およびシステム９１の間を中継するユーザ認証統合装置１によって受信されることになる。
【００１９】
次に、ユーザ認証統合装置１の各機能ブロックの詳細について説明する。
【００２０】
ユーザ認証情報管理部１１は、ユーザ毎に、利用可能な１つ以上のシステム９１のそれぞれを利用するためのユーザ認証情報を記憶して管理する。ここで、ユーザ認証情報とは、例えば、ＩＤおよびパスワードであってもよい。また、管理とは、ユーザ認証情報の照会、登録、更新、削除等の処理をいうものとする。
【００２１】
ユーザ認証部１２は、任意の認証対象のシステム９１に対するユーザ認証情報を、端末９２から受信する。そして、ユーザ認証部１２は、受信したユーザ認証情報を用いてユーザ認証を実行する。例えば、ユーザ認証部１２は、受信したユーザ認証情報を、認証対象のシステム９１についてユーザ認証情報管理部１１に記憶された情報と照合することにより、ユーザ認証を実行してもよい。この場合、受信したユーザ認証情報が、ユーザ認証情報管理部１１において認証対象のシステム（ユーザが選択した、認証を依頼したいシステム）９１について記憶されていれば、ユーザ認証部１２は、該当するユーザ認証情報に関連付けられたユーザについて、ユーザ認証が成功したと判断すればよい。
【００２２】
ユーザ認証部１２によるユーザ認証が成功した旨の通知を受けると、利用対象システム取得部１３は、利用対象となるシステム（ユーザが選択した、利用したいシステム）９１を表す情報を、端末９２から取得する。例えば、利用対象システム取得部１３は、利用可能なシステム９１を選択可能にするための情報を端末９２に送信してもよい。この場合、利用対象システム取得部１３は、端末９２の入力装置等に入力されたシステム９１を表す情報を、利用対象となるシステム９１を表す情報として、端末９２から取得してもよい。尚、認証対象のシステム９１と利用対象となるシステム９１とは同じシステムであってもよいし、異なるシステムであっても良い。例えば、認証をシステムＡのＩＤで行い、この認証成功の結果、システムＢを使用しても良い。
【００２３】
中継部１４は、ユーザ認証部１２によって認証されたユーザについて、ユーザ認証情報管理部１１に記憶された利用対象のシステム９１のユーザ認証情報を取得する。そして、中継部１４は、取得した利用対象のシステム９１のユーザ認証情報を用いて、端末９２および利用対象のシステム９１の間の通信を中継する。例えば、中継部１４は、端末９２および利用対象のシステム９１間で送受信される情報に、必要に応じて、ユーザ認証情報や認証成功済みであることを表す情報等を付加して中継してもよい。
【００２４】
以上のように構成されたユーザ認証統合装置１の動作について、図面を参照して説明する。まず、ユーザ認証統合装置１の動作を図３に示す。
【００２５】
図３では、まず、ユーザ認証部１２は、端末９２から、任意の認証対象のシステム９１に対するユーザ認証情報を受信する（ステップＳ１１）。例えば、ユーザ認証部１２は、認証対象のシステム９１を特定可能な情報と、ユーザ認証情報とを併せて受信してもよい。
【００２６】
次に、ユーザ認証部１２は、ステップＳ１１で受信したユーザ認証情報がユーザ認証情報管理部１１に記憶される情報と一致するか照合し、認証対象のシステム９１に関するユーザ認証を実行する（ステップＳ１２）。
【００２７】
ここで、ユーザ認証が成功しなかった場合（ステップＳ１３でＮｏ）、ユーザ認証統合装置１は、処理を終了する。
【００２８】
一方、ユーザ認証が成功した場合（ステップＳ１３でＹｅｓ）、利用対象システム取得部１３は、利用対象となるシステム９１を表す情報を、端末９２に要求することにより、取得する（ステップＳ１４）。尚、認証対象のシステム９１と利用対象となるシステム９１は同じシステムであっても良いし、異なるシステムであってもよい。
【００２９】
次に、中継部１４は、ステップＳ１２のユーザ認証によって認証されたユーザについて、利用対象のシステム９１のユーザ認証情報を、ユーザ認証情報管理部１１から取得する（ステップＳ１５）。
【００３０】
次に、中継部１４は、取得したユーザ認証情報を用いて、利用対象のシステム９１および端末９２の間の通信を中継する（ステップＳ１６）。
【００３１】
以上で、ユーザ認証統合装置１の動作の説明を終了する。
【００３２】
次に、以上のように動作するユーザ認証統合装置１を用いて、端末９２がシステム９１を利用する際の動作の例を、図４に示す。
【００３３】
図４では、まず、端末９２は、任意の認証対象のシステム９１に対するユーザ認証情報を入力装置等から取得し、ユーザ認証統合装置１に対して送信する（ステップＳ１０１）。
【００３４】
次に、ユーザ認証統合装置１においてユーザ認証部１２は、受信したユーザ認証情報を用いて、認証対象のシステム９１に関するユーザ認証を実行する（ステップＳ１０２）。ここでは、ユーザ認証が成功したものとする。
【００３５】
ユーザ認証に成功すると、ユーザ認証統合装置１において利用対象システム取得部１３は、利用対象となるシステム９１を表す情報を端末９２に要求する（ステップＳ１０３）。
【００３６】
次に、端末９２は、利用対象となるシステム９１を表す情報を入力装置等から取得し、ユーザ認証統合装置１に対して送信する（ステップＳ１０４）。
【００３７】
次に、ユーザ認証統合装置１において中継部１４は、ステップＳ１０２で認証されたユーザについて、利用対象のシステム９１のユーザ認証情報を、ユーザ認証情報管理部１１から取得する（ステップＳ１０５）。
【００３８】
次に、ユーザ認証統合装置１において中継部１４は、利用対象のシステム９１および端末９２の間の通信を中継する（ステップＳ１０６）。
【００３９】
以上で、端末９２がシステム９１を利用する際の動作の流れの例について説明を終了する。
【００４０】
次に、本発明の第１の実施の形態の効果について述べる。
【００４１】
本発明の第１の実施の形態としてのユーザ認証統合装置は、新たなユーザ認証情報を設定することなく、ユーザ認証がそれぞれ必要な複数のシステムの利用をより容易にすることができる。
【００４２】
その理由について説明する。本実施の形態では、ユーザ認証情報管理部が、ユーザ毎に、利用可能な１つ以上のシステムのそれぞれを利用するためのユーザ認証情報を記憶して管理する。また、ユーザ認証部が、１つ以上のシステムのうち任意の認証対象のシステムに対するユーザ認証情報を端末から受信する。そして、ユーザ認証部が、受信したユーザ認証情報を用いて認証対象のシステムに関するユーザ認証を実行する。そして、ユーザ認証が成功すると、利用対象システム取得部が、１つ以上のシステムのうち利用対象となるシステムを表す情報を端末から取得する。そして、中継部が、ユーザ認証部によって認証されたユーザについてユーザ認証情報管理部に記憶された利用対象のシステムのユーザ認証情報を用いて、端末および利用対象のシステムの間の通信を中継するからである。
【００４３】
これにより、利用者は、利用対象のシステムに対するユーザ認証情報に限らず、任意のシステムに対するユーザ認証情報を入力するだけで、利用対象のシステムを利用することが可能となる。したがって、利用者は、新たなアクセス用のユーザ認証情報を作成する必要がなく、既存のユーザ認証情報のいずれかを用いて、１つ以上のシステムを利用可能となり、利便性が向上する。
【００４４】
また、本実施の形態は、利用対象のシステムにおけるユーザ認証機能に障害が発生していても、他のシステムのユーザ認証情報を用いたユーザ認証に成功すれば、利用対象のシステムと端末との通信を中継することになる。したがって、本実施の形態は、利用者の利便性をさらに向上させる。
【００４５】
（第２の実施の形態）
次に、本発明の第２の実施の形態について図面を参照して詳細に説明する。なお、本実施の形態の説明において参照する各図面において、本発明の第１の実施の形態と同一の構成および同様に動作するステップには同一の符号を付して本実施の形態における詳細な説明を省略する。
【００４６】
まず、本発明の第２の実施の形態としてのユーザ認証統合装置２の機能ブロック構成を図５に示す。図５において、ユーザ認証統合装置２は、本発明の第１の実施の形態としてのユーザ認証統合装置１に対して、ユーザ認証部１２に替えてユーザ認証部２２と、中継部１４に替えて中継部２４とを備える点が異なる。
【００４７】
なお、ユーザ認証統合装置２およびその各機能ブロックは、図２を参照して説明した本発明の第１の実施の形態と同様のハードウェア要素によって構成可能である。ただし、ユーザ認証統合装置２およびその各機能ブロックのハードウェア構成は、上述の構成に限定されない。
【００４８】
次に、各機能ブロックの詳細について説明する。
【００４９】
ユーザ認証部２２は、本発明の第１の実施の形態におけるユーザ認証部１２と略同様に構成されるが、次の点が異なる。すなわち、ユーザ認証部２２は、端末９２から受信したユーザ認証情報を、ユーザ認証情報管理部１１の情報と照合する代わりに、認証対象のシステム９１に対して、送信する。そして、ユーザ認証部２２は、認証対象のシステム９１から、ユーザ認証が成功したか否かを表す情報を受信する。
【００５０】
中継部２４は、本発明の第１の実施の形態における中継部１４と略同様に構成されるが、次の点が異なる。すなわち、中継部２４は、ユーザ認証情報管理部１１から取得した利用対象のシステム９１のユーザ認証情報を用いて中継を行う前に、当該ユーザ認証情報を、利用対象のシステム９１に対して送信する。そして、中継部２４は、利用対象のシステム９１から、ユーザ認証が成功したか否かを表す情報を受信した場合に、端末９２および利用対象のシステム９１の間の通信を中継する。
【００５１】
以上のように構成されたユーザ認証統合装置２の動作について、図面を参照して説明する。まず、ユーザ認証統合装置２の動作を図６に示す。
【００５２】
図６では、まず、ユーザ認証部２２は、本発明の第１の実施の形態と同様にステップＳ１１を実行し、端末９２から、任意の認証対象のシステム９１を特定する情報と、当該システム９１に対するユーザ認証情報を受信する。
【００５３】
次に、ユーザ認証部２２は、ステップＳ１１で受信したユーザ認証情報を、認証対象のシステム９１に対して送信し、ユーザ認証が成功したか否かを表す情報を受信する（ステップＳ２１）。
【００５４】
次に、ユーザ認証部２２は、認証対象のシステム９１から受信した情報に基づいて、ユーザ認証が成功したか否かを判断する（ステップＳ２２）。
【００５５】
ここで、ユーザ認証が成功しなかったと判断された場合、ユーザ認証統合装置２は、処理を終了する。
【００５６】
一方、ユーザ認証が成功したと判断された通知をユーザ認証部２２から受け取ると、利用対象システム取得部１３は、本発明の第１の実施の形態と同様にステップＳ１４を実行する。すなわち、利用対象システム取得部１３は、利用対象となるシステム９１を表す情報を、端末９２から取得する。
【００５７】
次に、中継部２４は、本発明の第１の実施の形態と同様にステップＳ１５を実行する。すなわち、中継部２４は、ステップＳ２２においてユーザ認証が成功したと判断されたユーザについて、利用対象のシステム９１のユーザ認証情報を、ユーザ認証情報管理部１１から取得する。
【００５８】
次に、中継部２４は、取得したユーザ認証情報を、利用対象のシステム９１に対して送信し、ユーザ認証が成功したか否かを表す情報を受信する（ステップＳ２３）。
【００５９】
次に、中継部２４は、利用対象のシステム９１から受信した情報に基づいて、ユーザ認証が成功したか否かを判断する（ステップＳ２４）。
【００６０】
ここで、ユーザ認証が成功しなかったと判断された場合、ユーザ認証統合装置２は、処理を終了する。
【００６１】
一方、ユーザ認証が成功したと判断された場合、中継部２４は、端末９２および利用対象のシステム９１の間の通信を中継する（ステップＳ２５）。
【００６２】
以上で、ユーザ認証統合装置２の動作の説明を終了する。
【００６３】
次に、以上のように動作するユーザ認証統合装置２を用いて、端末９２がシステム９１を利用する際の動作の例を、図７に示す。
【００６４】
図７では、まず、端末９２は、本発明の第１の実施の形態と同様に、任意のシステム９１に対するユーザ認証情報を入力装置等から取得し、ユーザ認証統合装置２に対して送信する（ステップＳ１０１）。
【００６５】
次に、ユーザ認証統合装置２においてユーザ認証部２２は、受信したユーザ認証情報を、認証対象のシステム９１に送信する（ステップＳ２０１）。
【００６６】
次に、認証対象のシステム９１は、送信されたユーザ認証情報を用いたユーザ認証を実行し、ユーザ認証に成功したか否かを表す情報を、ユーザ認証統合装置２に対して送信する（ステップＳ２０２）。ここでは、ユーザ認証が成功したものとする。
【００６７】
ユーザ認証に成功したことを表す情報を受信すると、ユーザ認証統合装置２において利用対象システム取得部１３は、本発明の第１の実施の形態と同様に、利用対象となるシステム９１を表す情報を端末９２に要求する（ステップＳ１０３）。
【００６８】
次に、端末９２は、本発明の第１の実施の形態と同様に、利用対象となるシステム９１を表す情報を入力装置等から取得し、ユーザ認証統合装置２に対して送信する（ステップＳ１０４）。
【００６９】
次に、ユーザ認証統合装置２において中継部２４は、本発明の第１の実施の形態と同様に、ステップＳ２０２で認証されたユーザについて、利用対象のシステム９１のユーザ認証情報を、ユーザ認証情報管理部１１から取得する（ステップＳ１０５）。
【００７０】
次に、ユーザ認証統合装置２において中継部２４は、取得したユーザ認証情報を、利用対象のシステム９１に送信する（ステップＳ２０３）。
【００７１】
次に、利用対象のシステム９１は、送信されたユーザ認証情報を用いたユーザ認証を実行し、ユーザ認証に成功したか否かを表す情報を、ユーザ認証統合装置２に対して送信する（ステップＳ２０４）。
【００７２】
ユーザ認証に成功したことを表す情報を受信すると、ユーザ認証統合装置２において中継部２４は、利用対象のシステム９１および端末９２の間の通信を中継する（ステップＳ２０５）。
【００７３】
以上で、端末９２がシステム９１を利用する際の動作の流れの例について説明を終了する。
【００７４】
次に、本発明の第２の実施の形態の効果について述べる。
【００７５】
本発明の第２の実施の形態としてのユーザ認証統合装置は、新たなユーザ認証情報を設定することなく、ユーザ認証がそれぞれ必要な複数のシステムの利用をより容易にする効果を、サービスを提供するシステムに改変を加えることなく奏することができる。
【００７６】
その理由について説明する。本実施の形態では、ユーザ認証部が、端末から受信したユーザ認証情報を、認証対象のシステムに送信する。そして、認証対象のシステムから、ユーザ認証に成功したことを表す情報が受信された場合に、利用対象システム取得部が、利用対象のシステムを表す情報を端末から取得する。そして、中継部が、利用対象のシステムに対して、ユーザ認証部によって認証されたユーザについてユーザ認証情報管理部に記憶された利用対象のシステムのユーザ認証情報を送信する。そして、中継部が、利用対象のシステムからユーザ認証に成功したことを表す情報を受信した場合に、端末および利用対象のシステムの間の通信を中継するからである。
【００７７】
このように、本実施の形態は、サービスを提供するシステムに対して、端末から受信したユーザ認証情報や、ユーザ認証情報記憶部に記憶されたユーザ認証情報を用いて、ユーザ認証の要求を、端末の代理で行う。これにより、サービスを提供するシステムの改変が難しい場合であっても、本実施の形態により、利用者は、新たなアクセス用のユーザ認証情報を設定する必要なく、既存のユーザ認証情報のいずれかを用いて、任意のシステムを利用可能となる。
【００７８】
（第３の実施の形態）
次に、本発明の第３の実施の形態について図面を参照して詳細に説明する。なお、本実施の形態の説明において参照する各図面において、本発明の第１の実施の形態と同一の構成および同様に動作するステップには同一の符号を付して本実施の形態における詳細な説明を省略する。
【００７９】
まず、本発明の第３の実施の形態としてのユーザ認証統合装置３の機能ブロック構成を図８に示す。図８において、ユーザ認証統合装置３は、本発明の第１の実施の形態としてのユーザ認証統合装置１に対して、中継部１４に替えて中継部３４を備える点が異なる。
【００８０】
なお、ユーザ認証統合装置３およびその各機能ブロックは、図２を参照して説明した本発明の第１の実施の形態と同様のハードウェア要素によって構成可能である。ただし、ユーザ認証統合装置３およびその各機能ブロックのハードウェア構成は、上述の構成に限定されない。
【００８１】
次に、各機能ブロックの詳細について説明する。
【００８２】
中継部３４は、本発明の第１の実施の形態と同様に構成されることに加えて、次の構成を備える。すなわち、中継部３４は、端末９２および利用対象のシステム９１の間で中継される通信において、利用対象のシステム９１で利用されるユーザ情報の更新処理を検出する。ユーザ情報とは、ユーザに関わる情報である。例えば、ユーザ情報とは、ユーザの名前、所属、住所等の個人情報であってもよい。
【００８３】
また、中継部３４は、検出した更新処理におけるユーザ情報に基づいて、他のシステム９１で利用されるユーザ情報を更新するよう要求する情報を、他のシステム９１に送信する。このとき、中継部３４は、該当するユーザについてユーザ認証情報管理部１１に記憶された他のシステム９１のユーザ認証情報を用いて、ユーザ情報の更新を要求すればよい。
【００８４】
例えば、システム９１によるサービスがウェブページによって提供されることを想定する。この場合、中継部３４は、各システム９１について、ユーザ情報の更新が可能なウェブページのＵＲＩ（Uniform Resource Identifier）や、更新を要求する処理のＵＲＩを記憶しておくことにより、ユーザ情報の更新処理の検出や要求を行うことが可能である。ただし、ユーザ情報の更新処理の検出や要求には、その他の公知の各種技術が適用されてもよい。
【００８５】
以上のように構成されたユーザ認証統合装置３の動作について、図面を参照して説明する。まず、ユーザ認証統合装置３の動作を図９に示す。この動作は、中継部３４が、端末９２およびシステム９１の間の通信を中継中に実行されるものとする。以降、通信を中継中のシステム９１を、利用中のシステム９１とも記載する。また、中継中の通信において認証されているユーザを、利用中のユーザとも記載する。
【００８６】
図９では、まず、中継部３４は、中継中の通信において、利用中のシステム９１におけるユーザ情報の更新処理を検出する（ステップＳ３１）。
【００８７】
次に、中継部３４は、利用中のユーザについて、他の各システム９１のユーザ認証情報を、ユーザ認証情報管理部１１から取得する（ステップＳ３２）。
【００８８】
次に、中継部３４は、検出した更新処理におけるユーザ情報に基づいて、他の各システム９１に対してユーザ情報を更新するよう要求する情報を、ステップＳ３２で取得したユーザ認証情報を用いて送信する（ステップＳ３３）。
【００８９】
以上で、ユーザ認証統合装置３は、動作を終了する。
【００９０】
次に、以上のように動作するユーザ認証統合装置３を用いて、端末９２がシステム９１を利用する際の動作の例を、図１０に示す。
【００９１】
図１０では、まず、端末９２は、利用中のシステム９１に対してユーザ情報の更新を要求する情報を、ユーザ認証統合装置３に送信する（ステップＳ３０１）。
【００９２】
次に、ユーザ認証統合装置３において中継部３４は、端末９２から受信したユーザ情報の更新を要求する情報を、利用中のシステム９１に対して送信する（ステップＳ３０２）。
【００９３】
次に、利用対象のシステム９１は、受信した情報に基づいて、ユーザ情報を更新する（ステップＳ３０３）。
【００９４】
また、ユーザ認証統合装置３において中継部３４は、ユーザ情報の更新処理を検出したとして、利用中のユーザについて他の各システム９１のユーザ認証情報を、ユーザ認証情報管理部１１から取得する（ステップＳ３０４）。
【００９５】
次に、ユーザ認証統合装置３において中継部３４は、検出した更新処理におけるユーザ情報に基づいて、他の各システム９１に対して、それぞれのユーザ認証情報を用いて、ユーザ情報の更新を要求する情報を送信する（ステップＳ３０５）。
【００９６】
次に、他の各システム９１は、受信した情報に基づいて、ユーザ情報を更新する（ステップＳ３０６）。
【００９７】
以上で、端末９２がシステム９１を利用する際の動作の流れの例について説明を終了する。
【００９８】
次に、本発明の第３の実施の形態の効果について述べる。
【００９９】
本発明の第３の実施の形態としてのユーザ認証統合装置は、新たなユーザ認証情報を設定することなく、ユーザ認証がそれぞれ必要な複数のシステムの利用をより容易にしながら、それぞれのシステムに対するユーザ情報の更新を、さらに容易にする。
【０１００】
その理由について説明する。本実施の形態では、本発明の第１の実施の形態と同様の構成に加えて、中継部が、端末およびシステムの間で中継される通信において、システムで利用されるユーザ情報の更新を検出する。そして、中継部が、検出したユーザ情報に基づいて、他のシステムで利用されるユーザ情報を更新するよう要求する情報を、他のシステムに対して送信するからである。また、このとき、中継部が、そのユーザについてユーザ認証情報管理部に記憶された他のシステムのユーザ認証情報を用いて、このようなユーザ情報の更新を要求するからである。
【０１０１】
このように、本実施の形態は、複数のシステムに対するユーザ認証を容易にすることに加えて、システム間でユーザ情報を連携させるため、より利便性を向上させる。
【０１０２】
なお、上述した本発明の各実施の形態において、ユーザ認証情報管理部は、ユーザ毎に、そのユーザが利用可能なシステムを表す情報を記憶していてもよい。この場合、利用対象システム取得部は、まず、ユーザ認証情報管理部から、ユーザ認証部によって認証されたユーザが利用可能なシステムの一覧を表す情報を取得し、取得した一覧を表す情報を、端末に対して選択可能に出力すればよい。
【０１０３】
また、上述した本発明の各実施の形態において、ユーザ認証情報は、ＩＤおよびパスワードの組からなる情報である例について説明した。ただし、ユーザ認証情報は、ＩＤおよびパスワードに限定されない。例えば、ユーザ認証情報は、指紋認証、虹彩認証、顔認証などの生体認証において認証に必要となる情報であってもよい。
【０１０４】
また、上述した本発明の各実施の形態において、端末において取得されるユーザ認証情報は、端末に対して入力装置を介して入力される情報である例を中心に説明した。ただし、ユーザ認証情報は、入力装置を介して入力される情報に限定されない。例えば、ユーザ認証情報は、端末に接続可能な可搬型記憶媒体に記憶された情報であってもよい。この場合、端末は、そのような可搬型記憶媒体が接続されることにより、可搬型記憶媒体に記憶されたユーザ認証情報を、本実施の形態としてのユーザ認証統合装置に送信するようにすればよい。
【０１０５】
また、上述した本発明の各実施の形態において、ユーザ認証統合装置の各機能ブロックが、メモリに記憶されたコンピュータ・プログラムを実行するＣＰＵによって実現される例を中心に説明した。これに限らず、各機能ブロックの一部、全部、または、それらの組み合わせが専用のハードウェアにより実現されていてもよい。
【０１０６】
また、上述した本発明の各実施の形態において、ユーザ認証統合装置の機能ブロックは、複数の装置に分散されて実現されてもよい。
【０１０７】
また、上述した本発明の各実施の形態において、各フローチャートを参照して説明したユーザ認証統合装置の動作を、本発明のコンピュータ・プログラムとしてコンピュータ装置の記憶装置（記憶媒体）に格納しておく。そして、係るコンピュータ・プログラムを当該ＣＰＵが読み出して実行するようにしてもよい。そして、このような場合において、本発明は、係るコンピュータ・プログラムのコードあるいは記憶媒体によって構成される。
【０１０８】
また、上述した各実施の形態は、適宜組み合わせて実施されることが可能である。
【０１０９】
また、本発明は、上述した各実施の形態に限定されず、本願発明のスコープ内で当業者が理解し得る様々な態様で実施されることが可能である。
【０１１０】
この出願は２０１６年６月２０日に出願された日本出願特願２０１６−１２１７７２を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【符号の説明】
【０１１１】
１、２、３    ユーザ認証統合装置
１１    ユーザ認証情報管理部
１２、２２    ユーザ認証部
１３    利用対象システム取得部
１４、２４、３４    中継部
９１  システム
９２  端末
１００１  ＣＰＵ
１００２  メモリ
１００５  ネットワークインタフェース
【図１】
0006521181.tif 000002
【図２】
0006521181.tif 000003
【図３】
0006521181.tif 000004
【図４】
0006521181.tif 000005
【図５】
0006521181.tif 000006
【図６】
0006521181.tif 000007
【図７】
0006521181.tif 000008
【図８】
0006521181.tif 000009
【図９】
0006521181.tif 000010
【図１０】
0006521181.tif 000011