(57)【要約】【課題】異なる複数のシステムを連携させる場合に、一のシステムにおける認証結果に応じて、他のシステムで実行される認証の内容を変更することが可能な情報処理システム、及び情報処理方法を提供する。【解決手段】ユーザ端末からの依頼に基づき所定の処理を実行するために、第１の認証を行う第１の認証処理部を含む第１のサーバと、識別情報を前記第１のサーバに出力する識別情報出力部と、前記第１の認証とは異なり、かつ、互いに異なる複数の第２の認証を行う第２の認証処理部と、を含む第２のサーバと、を備え、前記第１のサーバは、出力された前記識別情報を前記第１の認証の結果に応じて前記ユーザ端末に通知する識別情報通知部を含み、前記第２のサーバは、出力された前記識別情報を前記ユーザ端末から取得した場合に、前記第２の認証処理部により実行される認証の内容を変更する認証制御部を含む、情報処理システム【選択図】図２
2014232490.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ端末からの依頼に基づき所定の処理を実行するために、第１の認証を行う第１の認証処理部を含む第１のサーバと、
識別情報を前記第１のサーバに出力する識別情報出力部と、前記第１の認証とは異なり、かつ、互いに異なる複数の第２の認証を行う第２の認証処理部と、を含む第２のサーバと、
を備え、
前記第１のサーバは、
出力された前記識別情報を前記第１の認証の結果に応じて前記ユーザ端末に通知する識別情報通知部を含み、
前記第２のサーバは、
出力された前記識別情報を前記ユーザ端末から取得した場合に、前記第２の認証処理部により実行される認証の内容を変更する認証制御部を含む、
情報処理システム。
【請求項２】
前記第１のサーバと前記ユーザ端末とは、第１のネットワークを介して接続され、
前記第１のサーバと前記第２のサーバとは、前記第１のネットワークとは異なる第２のネットワークを介して接続されていることを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記第１の認証処理部は、ユーザからの依頼に基づき実行する処理に応じて、互いに異なる複数の前記第１の認証のうちのいずれかを選択的に実行し、
前記認証制御部は、実行された前記第１の認証に応じて、前記第２の認証処理部により実行される認証の内容を変更することを特徴とする請求項１または２に記載の情報処理システム。
【請求項４】
前記識別情報出力部は、実行された前記第１の認証に応じて、異なる識別情報を出力し、
前記認証制御部は、生成された前記識別情報を前記ユーザ端末から取得した場合に、当該識別情報に応じて、前記前記第２の認証処理部により実行される認証の内容を変更することを特徴とする請求項３に記載の情報処理システム。
【請求項５】
前記認証制御部は、前記複数の第２の認証のうち一部の認証を簡略化または省略することを特徴とする請求項１〜４のいずれか一項に記載の情報処理システム。
【請求項６】
前記認証制御部は、前記複数の第２の認証のうち一部の認証に係る制限を緩和もしくは解除することを特徴とする請求項１〜４のいずれか一項に記載の情報処理システム。
【請求項７】
第１のサーバと第２のサーバとを含む情報処理システムにおいて、
前記第１のサーバにおいて、ユーザ端末からの依頼に基づき所定の処理を実行するために、第１の認証を行うステップと、
前記第２のサーバにおいて、識別情報を前記第１のサーバに出力するステップと、
前記第１のサーバにおいて、出力された前記識別情報を前記第１の認証の結果に応じて前記ユーザ端末に通知するステップと、
前記第２のサーバにおいて、出力された前記識別情報を前記ユーザ端末から取得した場合に、前記第１の認証とは異なり、かつ、互いに異なる複数の第２の認証のうち、実行される認証の内容を変更するステップとを含む、情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム及び情報処理方法に関する。
【背景技術】
【０００２】
近年では、窓口で直接手続きを行うことなく、インターネット等のネットワークを介してシステムにアクセスすることで、様々な手続きを実行するための各種サービスが提供されている。このようなサービスの中には、異なる複数のシステムを連携させることで、各システムで実行される処理を、一連の手続きとして実行させるサービスもある。
【０００３】
また、ネットワークを介して実行される手続きの中には、利用者本人以外の他のユーザから参照または不正な実行が行われないように保護する必要がある手続きもある。このような手続きは、例えば、ユーザ認証を行うことにより、利用者本人であることを確認することでセキュリティを確保する場合が少なくない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２２３７３９号公報
【特許文献２】特開２０１２−１８１６６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一方で、異なる複数のシステムを介して一連の手続きを実行する場合に、各システムで実行される処理それぞれが、セキュリティの確保を要する場合がある。このような場合には、各システムにおいてセキュリティを確保するために、当該システムそれぞれにおいてユーザ認証を要し、ユーザが手続きを行うための手順が煩雑になる場合がある。このように煩雑化する手続きを簡略化する方法の一つとして、ユーザが一回のユーザ認証を行うことで、ユーザ認証が必要な複数のシステムの手続きを再度の認証なしに利用可能とする、シングルサインオン（ＳＳＯ：Ｓｉｎｇｌｅ  Ｓｉｇｎ−Ｏｎ）と呼ばれる技術が利用される場合もある。
【０００６】
しかしながら、各システム間で実行される各処理に要するセキュリティ強度は、必ずしも等しいとは限らない。このように、実行される処理に応じて異なるセキュリティ対策を考慮し、かつ手順の簡略化を要する場合には、例えばシングルサインオンのような技術を用いることで、一概にユーザ認証を省略する構成が必ずしも適切であるとは限らない。
【０００７】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、異なる複数のシステムを連携させる場合に、一のシステムにおける認証結果に応じて、他のシステムで実行される認証の内容を変更することが可能な、新規かつ改良された情報処理システム、及び情報処理方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明のある観点によれば、ユーザ端末からの依頼に基づき所定の処理を実行するために、第１の認証を行う第１の認証処理部を含む第１のサーバと、識別情報を前記第１のサーバに出力する識別情報出力部と、前記第１の認証とは異なり、かつ、互いに異なる複数の第２の認証を行う第２の認証処理部と、を含む第２のサーバと、を備え、前記第１のサーバは、出力された前記識別情報を前記第１の認証の結果に応じて前記ユーザ端末に通知する識別情報通知部を含み、前記第２のサーバは、出力された前記識別情報を前記ユーザ端末から取得した場合に、前記第２の認証処理部により実行される認証の内容を変更する認証制御部を含む、情報処理システムが提供される。
【０００９】
前記第１のサーバと前記ユーザ端末とは、第１のネットワークを介して接続され、
前記第１のサーバと前記第２のサーバとは、前記第１のネットワークとは異なる第２のネットワークを介して接続されていてもよい。
【００１０】
前記第１の認証処理部は、ユーザからの依頼に基づき実行する処理に応じて、互いに異なる複数の前記第１の認証のうちのいずれかを選択的に実行し、前記認証制御部は、実行された前記第１の認証に応じて、前記複数の第２の認証において動作を変更する前記一部の認証を決定してもよい。
【００１１】
前記識別情報出力部は、実行された前記第１の認証に応じて、異なる識別情報を出力し、前記認証制御部は、生成された前記識別情報を前記ユーザ端末から取得した場合に、当該識別情報に応じて、前記複数の第２の認証のうちの動作を変更する前記一部の認証を決定してもよい。
【００１２】
前記認証制御部は、前記一部の認証を簡略化または省略してもよい。
【００１３】
前記認証制御部は、前記一部の認証に係る制限を緩和もしくは解除してもよい。
【００１４】
また、上記課題を解決するために、本発明の別の観点によれば、第１のサーバと第２のサーバとを含む情報処理システムにおいて、前記第１のサーバにおいて、ユーザ端末からの依頼に基づき所定の処理を実行するために、第１の認証を行うステップと、前記第２のサーバにおいて、識別情報を前記第１のサーバに出力するステップと、前記第１のサーバにおいて、出力された前記識別情報を前記第１の認証の結果に応じて前記ユーザ端末に通知するステップと、前記第２のサーバにおいて、出力された前記識別情報を前記ユーザ端末から取得した場合に、前記第１の認証とは異なり、かつ、互いに異なる複数の第２の認証のうち、実行される認証の内容を変更するステップとを含む、情報処理方法が提供される。
【発明の効果】
【００１５】
以上説明したように本発明によれば、異なる複数のシステムを連携させる場合に、一のシステムにおける認証結果に応じて、他のシステムで実行される認証の内容を変更することが可能となる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に係る情報処理システムの概略的なシステム構成を示した図である。
【図２】同実施形態に係る情報処理システムのブロック図である。
【図３】同実施形態に係る情報処理システムにおける一連の処理の流れを示した概略的なシーケンス図である。
【図４】本発明の変形例に係る情報処理システムの概略的なシステム構成を示した図である。
【図５】変形例に係る情報処理システムの動作について説明するための図である。
【図６】変形例に係る情報処理システムの動作について説明するための図である。
【発明を実施するための形態】
【００１７】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１８】
＜１．実施形態＞
［概要］
まず、図１を参照して、本発明の第１の実施形態に係る情報処理システム１の概略的なシステム構成について説明する。図１は、本発明の実施形態に係る情報処理システム１の概略的なシステム構成を示した図である。
【００１９】
本実施形態に係る情報処理システム１は、第１のサーバ１０と、第２のサーバ２０と、ユーザ端末３０とを含む。ユーザ端末３０の具体的な一例としては、スマートフォンや、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等が挙げられる。第１のサーバ１０と、ユーザ端末３０との間は、ネットワークｎ０を介して接続されている。同様に、第２のサーバ２０と、ユーザ端末３０との間は、ネットワークｎ０を介して接続されている。ネットワークｎ０は、例えば、インターネットなどのネットワークが挙げられる。即ち、ユーザｕ１は、ユーザ端末３０を操作することで、ネットワークｎ０を介して第１のサーバ１０や第２のサーバ２０にアクセスすることが可能である。
【００２０】
また、第１のサーバ１０と、第２のサーバ２０との間は、ネットワークｎ０とは異なるネットワークｎ１を介して接続されている。ネットワークｎ１としては、例えば、専用線、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、または、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等が挙げられる。また、ネットワークｎ１は、ネットワークｎ０とは物理的または論理的に隔離されていればよい。そのため、ネットワークｎ１として、ネットワークｎ０と同様にインターネットを用いた場合においても、例えば、ＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）技術を用いることで、ネットワークｎ０とネットワークｎ１とを論理的に隔離させてもよい。
【００２１】
このように、ネットワークｎ１を、ネットワークｎ０と隔離することで、本実施形態に係る情報処理システム１は、第１のサーバ１０と第２のサーバ２０との間で送受される情報を、ネットワークｎ０を介して各サーバに不正なアクセスを試みる端末から保護している。
【００２２】
上述したシステム構成に基づき、第１のサーバ１０及び第２のサーバ２０は、ネットワークｎ０を介してアクセスするユーザ端末３０に対して様々な手続きを実行するための各種サービスを提供する。特に、本実施形態に係る情報処理システム１では、第１のサーバ１０と第２のサーバ２０とは互いに連携し、各サーバでの処理が順次実行されることで、一連の手続きを実行可能に構成されている。
【００２３】
また、第１のサーバ１０及び第２のサーバ２０のそれぞれで実行される処理（手続き）の中には、利用者本人以外の他のユーザから参照または不正な実行が行われないように保護する必要がある処理が存在する。そのため、第１のサーバ１０及び第２のサーバ２０は、それぞれ、保護する必要がある処理を実行するために、利用者本人であることを確認するためのユーザ認証を行っている。
【００２４】
一方で、第１のサーバ１０及び第２のサーバ２０のそれぞれで処理を実行することで一連の手続きを実行する場合に、各サーバで実行される処理ごとにユーザ認証を行うと、ユーザの手順が煩雑になる場合がある。このように煩雑化する手続きを簡略化する方法の一つとして、ユーザが一回のユーザ認証を行うことで、ユーザ認証が必要な複数のシステムの手続きを再度の認証なしに利用可能とする、シングルサインオン（ＳＳＯ）と呼ばれる技術が利用される場合もある。他方で、各サーバで実行される各処理に要するセキュリティ強度が必ずしも等しいとは限らず、運用形態によっては、一概にユーザ認証を省略することが必ずしも適切であるとは限らない。
【００２５】
そこで、本実施形態に係る情報処理システム１では、異なる複数のシステム（即ち、第１のサーバ１０及び第２のサーバ２０）を介して一連の手続きを実行する場合に、例えば、第１のサーバ１０におけるユーザ認証の結果に応じて、第２のサーバ２０で実行されるユーザ認証のうち一部の認証の内容を変更可能とする（例えば、簡略化または省略可能とする）。このように、第１のサーバ１０の認証結果に応じて、第２のサーバ２０で実行されるユーザ認証の内容を変更することで、本実施形態に係る情報処理システム１は、システム内で必要とされるセキュリティ強度を維持しつつ、一部のユーザ認証の手順を簡略化または省略することが可能となる。
【００２６】
以降では、本実施形態に係る情報処理システムの構成と動作の詳細について説明する。なお、以降では、ユーザｕ１は、ユーザ端末３０を操作して、まず第１のサーバ１０にアクセスして処理を実行するための認証（以降では、「第１の認証」と呼ぶ）を行い、次いで第２のサーバ２０にアクセスして処理を実行するための認証（以降では、「第２の認証」と呼ぶ）を行うものとして説明する。
【００２７】
［構成］
次に、図２を参照して、本実施形態に係る情報処理システム１の構成について説明する。図２は、本実施形態に係る情報処理システム１のブロック図であり、前述した第１のサーバ１０、第２のサーバ２０、及びユーザ端末３０の詳細な構成を示している。
【００２８】
図２に示すように、第１のサーバ１０は、認証処理部１１と、識別情報通知部１３とを含む。また、第２のサーバ２０は、認証処理部２１と、識別情報出力部２３と、認証制御部２５とを含む。また、ユーザ端末３０は、認証Ｉ／Ｆ（インタフェース）３１を含む。
【００２９】
認証処理部１１は、第１のサーバ１０において各処理を実行するために、ユーザ端末３０により第１のサーバ１０にアクセスしてきたユーザが、第１のサーバ１０が提供するサービスの利用者本人であることを確認するためのユーザ認証を実行する。具体的には、認証処理部１１は、ユーザ端末３０からユーザを認証するための認証情報を取得し、取得した認証情報が、あらかじめ登録されたユーザの認証情報と一致するか否かに基づきユーザ認証を行う。なお、認証処理部１１が「第１の認証処理部」の一例に相当し、認証処理部１１により実行される認証が「第１の認証」の一例に相当する。
【００３０】
なお、認証処理部１１が第１の認証を行うため認証データ（例えば、通知されたＩＤやパスワードが正しいかを確認するためのデータ）は、認証処理部１１が読み出し可能な位置に記憶されていれば、その位置は限定されない。例えば、認証データは、第１のサーバ１０内に記憶部を設けて記憶させてもよいし、ネットワークを介してアクセス可能な外部のデータサーバに記憶させてもよい。
【００３１】
認証処理部１１による第１の認証が成功した場合には、第１のサーバ１０の処理実行部（図示しない）は、ユーザ端末３０からの依頼を受け付けて、当該依頼に対応する処理を実行する。
【００３２】
また、認証処理部１１は、第１の認証の結果と、認証情報の送信元であるユーザ端末３０を特定するための端末情報とを識別情報通知部１３に通知する。また、認証処理部１１は、ユーザ認証の結果をユーザ端末３０に通知してもよい。
【００３３】
識別情報通知部１３は、認証処理部１１から、第１の認証の結果と、ユーザ端末３０を特定するための端末情報とを取得する。識別情報通知部１３は、取得した第１の認証の結果を第２のサーバ２０に通知する。当該第１の認証が成功している場合には、識別情報通知部１３は、応答として第２のサーバ２０から識別情報を取得する。
【００３４】
第２のサーバ２０から識別情報を取得したら、識別情報通知部１３は、認証処理部１１から取得した端末情報が示すユーザ端末３０に、第２のサーバ２０から取得した識別情報を通知する。このとき、識別情報通知部１３は、次の処理を実行するためにアクセスするサーバ（即ち、第２のサーバ２０）の情報（例えば、アドレスやＵＲＬ：Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）をあわせてユーザ端末３０に通知してもよい。このような構成により、例えば、ユーザ端末３０は、第１のサーバ１０での処理が完了した後に第２のサーバにアクセスして、当該第２のサーバに次の処理を実行させることが可能となる。
【００３５】
なお、第１の認証が失敗している場合には、識別情報通知部１３は、第２のサーバ２０からの識別情報の取得に係る処理と、当該識別情報の通知に係る処理を実行しなくてもよい。
【００３６】
認証処理部２１は、第２のサーバ２０において各処理を実行するために、ユーザ端末３０により第２のサーバ２０にアクセスしてきたユーザが、第２のサーバ２０が提供するサービスの利用者本人であることを確認するためのユーザ認証を実行する。具体的には、認証処理部２１は、ユーザ端末３０からユーザを認証するための認証情報を取得し、取得した認証情報が、あらかじめ登録されたユーザの認証情報と一致するか否かに基づきユーザ認証を行う。
【００３７】
なお、認証処理部２１がユーザ認証を行うため認証データ（例えば、通知されたＩＤやパスワードが正しいかを確認するためのデータ）は、認証処理部２１が読み出し可能な位置に記憶されていれば、その位置は限定されない。例えば、第２のサーバ２０内に記憶部を設けて記憶させてもよいし、ネットワークを介してアクセス可能な外部のデータサーバに記憶させてもよい。
【００３８】
認証処理部２１による認証が成功した場合には、第２のサーバ２０の処理実行部（図示しない）は、ユーザ端末３０からの依頼を受け付けて、当該依頼に対応する処理を実行する。
【００３９】
なお、本実施形態に係る認証処理部２１は、互いに異なる複数の認証処理を実行可能に構成されている。具体的な一例として、認証処理部２１は、第２のサーバ２０で実行される処理のうち、保護の対象となる処理で要する認証レベルに応じて異なる認証情報に基づき認証を行うように構成されていてもよい。また、保護の対象となる各処理と、各認証処理との対応付けは１対１の関係に限定されるものではない。また、認証レベルの違いに限らず、例えば、処理の種別に応じて異なる認証処理が対応付けられていてもよい。
【００４０】
以降では、認証処理部２１において実行される互いに異なる複数の認証処理を、模擬的に、異なる認証処理部２１１〜２１３がそれぞれ実行するものとして説明する。なお、認証処理部２１１〜２１３は、互いに異なる構成として設けてもよいし、認証処理部２１が、認証処理部２１１〜２１３として示された構成の各認証処理を適宜切り替えて実行する構成としてもよい。
【００４１】
認証処理部２１１〜２１３のそれぞれで実行される各認証処理や当該認証処理に係る他の処理は、後述する認証制御部２５により制御される。なお、制御の内容については、認証制御部２５の動作とあわせて後述する。なお、認証処理部２１により実行されるユーザ認証、換言すると、認証処理部２１１〜２１３のそれぞれで実行される各ユーザ認証が、「第２の認証」の一例に相当する。また、認証処理部２１が「第２の認証処理部」の一例に相当する。
【００４２】
識別情報出力部２３は、第１のサーバ１０の識別情報通知部１３から、第１の認証の結果を取得する。識別情報出力部２３は、取得した第１の認証の結果が第１の認証の成功を示している場合には、識別情報を生成し、生成した識別情報を識別情報通知部１３に出力する。なお、識別情報通知部１３に出力された識別情報は、識別情報通知部１３からユーザ端末３０に通知される。
【００４３】
また、識別情報出力部２３は、識別情報通知部１３に出力した識別情報と同じ識別情報を認証制御部２５に通知する。
【００４４】
このような構成により、後述する認証制御部２５は、ユーザ端末３０から識別情報を取得した場合に、取得した識別情報を識別情報出力部２３から取得した識別情報と比較することで、当該ユーザ端末３０が、識別情報が発行されたユーザ端末３０か否かを認識することが可能となる。換言すると、認証制御部２５は、識別情報の比較結果に基づき、識別情報の取得元であるユーザ端末３０が、第１の認証が成功したユーザ端末３０か否かを認識することが可能となる。
【００４５】
生成される識別情報の具体的な一例としては、例えば、セッションＩＤが挙げられる。なお、識別情報は、認証制御部２５が、第２のサーバ２０にアクセスしてきたユーザ端末３０が、識別情報が発行されたユーザ端末３０か否かを認識できれば、その態様はセッションＩＤに限定されない。
【００４６】
また、取得した第１の認証の結果が第１の認証の失敗を示している場合には、識別情報出力部２３は、識別情報通知部１３への識別情報の出力を行わない。このとき、識別情報出力部２３は、識別情報通知部１３に対して識別情報の出力が行えない旨を通知してもよい。
【００４７】
認証制御部２５は、識別情報出力部２３から識別情報を取得する。また、ユーザ端末３０が第２のサーバ２０にアクセスした場合に、認証制御部２５は、ユーザ端末３０から識別情報を取得する。認証制御部２５は、ユーザ端末３０から取得した識別情報と、識別情報出力部２３から取得した識別情報を比較することで、当該ユーザ端末３０が、識別情報が発行されたユーザ端末３０か否か、即ち、第１の認証が成功したユーザ端末３０か否かを認識する。
【００４８】
ユーザ端末３０及び識別情報出力部２３のそれぞれから取得した識別情報が一致した場合には、認証制御部２５は、認証処理部２１１〜２１３のうち、少なくともいずれかの認証処理の内容が変更されるように、認証処理部２１１〜２１３の動作を制御する。認証制御部２５による制御の具体的な一例について、認証処理部２１３を対象とする場合を例に以下に説明する。
【００４９】
例えば、認証制御部２５は、識別情報が一致した場合に、認証処理部２１３による認証が省略されるように、認証処理部２１３を制御してもよい。これにより、ユーザ端末３０は、認証処理部２１３に対して認証情報を送信することなく、認証処理部２１３による認証を要する処理の実行を、第２のサーバ２０の処理実行部（図示しない）に依頼することが可能となる。即ち、ユーザ端末３０は、認証処理部２１３による認証のための認証情報をユーザｕ１から取得する必要がなくなるため、ユーザｕ１の認証に係る手順を簡略化することが可能となる。
【００５０】
また、他の一例として、認証制御部２５は、識別情報が一致した場合に、認証処理部２１３が実行するためにユーザ端末３０から取得する認証情報のうち、一部の情報を省略できるように、認証処理部２１３を制御してもよい。これにより、ユーザ端末３０は、省略可能な認証情報をユーザｕ１から取得する必要がなくなるため、ユーザｕ１の認証に係る手順を簡略化することが可能となる。また、ユーザ端末３０側において、後述する認証Ｉ／Ｆ３１が、ユーザｕ１に対して認証情報を入力するためのＵＩを提示する場合に、一部の情報をあらかじめ入力しておくことで当該一部の情報の入力に係る手順を省略できるようにしてもよい。この場合には、認証制御部２５は、あらかじめＵＩに入力する一部の情報を、ユーザ端末３０の認証Ｉ／Ｆ３１に通知してもよい。
【００５１】
また、他の一例として、認証制御部２５は、識別情報が一致した場合に、認証のための認証情報のうち一部の情報の入力を簡略化できるように、認証処理部２１３を制御してもよい。具体的な一例として、認証制御部２５は、認証情報のうち一部の情報については、部分一致により情報が特定できれば、入力された情報が完全一致しない場合においても、当該情報が正しいものと判断するように、認証処理部２１３を制御してもよい。
【００５２】
また、他の一例として、認証制御部２５は、識別情報が一致した場合に、認証処理部２１３により実行される認証に関する制限を緩和もしくは解除するように、認証処理部２１３を制御してもよい。具体的な一例として、認証失敗に伴う、ロック機構が挙げられる。例えば、認証処理部２１３は、３回の認証失敗により、認証を失敗したユーザ端末３０（または、認証を失敗したユーザＩＤ）による再度の認証を拒絶するようにロックする場合が挙げられる。このような場合において、認証制御部２５は、識別情報が一致した場合に、上述した認証失敗に伴うロック機構による制限を緩和もしくは解除するように、認証処理部２１３を制御してもよい。ロック機構による制限を緩和する場合には、例えば、認証処理部２１３は、緩和前は３回の認証失敗により動作させていたロック機構を、緩和後は６回の認証失敗により動作させるようにしてもよい。また、ロック機構により制限を解除する場合には、認証処理部２１３は、認証失敗の回数に限らずロック機構を動作させないこととなる。
【００５３】
なお、認証制御部２５は、処理の内容を変更した認証を示す情報をユーザ端末３０に通知するようにしてもよい。これにより、ユーザ端末３０は、通知された情報が示す認証を要する処理を第２のサーバ２０に依頼する場合に、当該認証に関する処理の実行をユーザ端末３０側で省略することが可能となる。
【００５４】
また、認証制御部２５は、ユーザ端末３０から取得した識別情報が識別情報出力部２３から取得した識別情報と一致しなかった場合には、識別情報が一致しなかった旨（通知された識別情報に異常がある旨）をユーザ端末３０に通知してもよい。この通知を受けることで、ユーザ端末３０は、ユーザｕ１から認証情報を取得し、認証処理部２１１〜２１３それぞれに対して、取得した認証情報を適宜送信することで各認証を実行するように動作させればよい。
【００５５】
認証Ｉ／Ｆ３１は、第１のサーバ１０及び第２のサーバ２０に対して、ユーザｕ１が認証を行うためのユーザインタフェース（ＵＩ）を提供する。認証Ｉ／Ｆ３１は、例えば、ユーザ端末３０にインストールされる専用のアプリケーションとしてＵＩを提供してもよいし、ブラウザ等の既存のアプリケーションを利用してＵＩを提供してもよい。
【００５６】
第１のサーバ１０にアクセスする場合には、認証Ｉ／Ｆ３１は、第１のサーバ１０における第１の認証に係る認証情報を入力するためのＵＩをユーザｕ１に提示する。認証情報を入力するためのＵＩとしては、例えば、ユーザＩＤやパスワードを入力するためのＵＩが挙げられる。また、別の一例として、認証Ｉ／Ｆ３１は、指紋認証や顔認証等を実行するためのＵＩを提示してもよい。このように、認証Ｉ／Ｆ３１は、第１の認証として実行可能な認証の種別に応じて、当該種別ごとの認証に対応する認証情報を入力できれば、提供するＵＩの態様は限定されない。
【００５７】
認証Ｉ／Ｆ３１は、ユーザｕ１によりＵＩを介して入力された第１の認証に係る認証情報を取得すると、取得した認証情報を第１のサーバ１０に送信する。第１のサーバ１０において第１の認証が成功した場合に、認証Ｉ／Ｆ３１は、応答として第１のサーバ１０から識別情報を取得する。
【００５８】
このとき、認証Ｉ／Ｆ３１は、次の処理を実行するためにアクセスするサーバ（即ち、第２のサーバ２０）の情報（例えば、ＵＲＬ）を、あわせて第１のサーバ１０から取得してもよい。この場合には、認証Ｉ／Ｆ３１は、取得した情報に基づき第２のサーバ２０へのリンクをユーザｕ１に提示し、当該リンクに対してユーザｕ１からの操作を受け付けた場合に、第２のサーバ２０にアクセスしてもよい。また、他の一例として、認証Ｉ／Ｆ３１は、取得した情報に基づき第２のサーバ２０に自動でアクセスしてもよい。
【００５９】
なお、認証Ｉ／Ｆ３１が、実行する一連の手続きごとに、アクセスするサーバと各サーバにアクセスする順番とを認識可能であれば、各サーバにアクセスする順番を認識するための態様は限定されない。例えば、実行する手続きごとに、アクセスするサーバと各サーバにアクセスする順番とを、認証Ｉ／Ｆ３１にあらかじめ記憶させておいてもよい。
【００６０】
第２のサーバ２０にアクセスしたら、認証Ｉ／Ｆ３１は、第１のサーバ１０から取得した識別情報を第２のサーバ２０に通知する。この通知に基づき、認証制御部２５は、通知された識別情報が正しいか否かを判別し、識別情報が正しい場合には、認証処理部２１１〜２１３のうち、少なくともいずれかの認証処理の内容が変更されるように、認証処理部２１１〜２１３の動作を制御する。これにより、ユーザ端末３０から第２のサーバ２０に対して処理を依頼する場合に、一部のユーザ認証に係る手順が省略または簡略化される。
【００６１】
なお、第２のサーバにアクセスするときや、第２のサーバに処理を依頼するときにユーザ認証を要する場合には（例えば、認証制御部２５により省略されなかった認証処理については）、認証Ｉ／Ｆ３１は、第２のサーバ２０における第２の認証に係る認証情報を入力するためのＵＩをユーザｕ１に提示する。認証Ｉ／Ｆ３１は、ユーザｕ１によりＵＩを介して入力された第２の認証に係る認証情報を取得したら、取得した認証情報を第２のサーバ２０に送信すればよい。
【００６２】
なお、上記では、第１の認証が成功したか否かを識別情報通知部１３が判断する例について説明したが、第１の認証が成功した場合にユーザ端末３０に識別情報が通知されれば、第１の認証が成功したか否かを判断する構成は限定されない。例えば、識別情報通知部１３が、取得した第１の認証の結果に基づき、第１の認証が成功したか否かを判断してもよい。この場合には、識別情報通知部１３、第１の認証が成功したことが認識できた場合に、識別情報の送信を第２のサーバに依頼し、その応答として識別情報を取得してもよい。このとき、第２のサーバ２０の識別情報出力部２３は、識別情報通知部１３から識別情報の送信依頼を受けた場合に、識別情報を識別情報通知部１３に出力するように動作させればよい。
【００６３】
また、識別情報通知部１３が第１の認証結果に基づきユーザ端末３０に識別情報を通知する処理と、識別情報通知部１３が識別情報出力部２３から識別情報を取得する処理とは、必ずしも同期している必要はない。例えば、識別情報通知部１３は、識別情報出力部２３から識別情報をあらかじめ取得しておいてもよい。この場合には、識別情報通知部１３は、第１の認証が成功した場合に、あらかじめ取得しておいた識別情報をユーザ端末３０に通知してもよい。また、識別情報通知部１３が識別情報出力部２３からあらかじめ識別情報を取得しておく場合には、識別情報出力部２３は、当該識別情報に有効期限を設定してもよい。この場合には、例えば、識別情報通知部１３は、あらかじめ記憶した識別情報の有効期限に基づき、識別情報出力部２３から新たな識別情報を取得するように動作させればよい。
【００６４】
また、第１の認証が成功した場合にユーザ端末３０に識別情報が通知されれば、識別情報出力部２３が識別情報を生成するタイミングについても限定されない。例えば、識別情報出力部２３は、あらかじめ識別情報を生成しておき、識別情報通知部１３からの依頼に応じて、あらかじめ生成された識別情報を識別情報通知部１３に出力してもよい。
【００６５】
［動作］
次に、図３を参照しながら、本実施形態に係る情報処理システム１の一連の処理の流れについて説明する。図３は、本実施形態に係る情報処理システム１における一連の処理の流れを示した概略的なシーケンス図である。
【００６６】
（ステップＳ１０２）
まず、ユーザ端末３０は、ユーザｕ１の操作に基づき、第１のサーバ１０にアクセスする。このとき、認証Ｉ／Ｆ３１は、第１のサーバ１０における第１の認証に係る認証情報を入力するためのＵＩをユーザｕ１に提示する。
【００６７】
認証Ｉ／Ｆ３１は、ユーザｕ１によりＵＩを介して入力された第１の認証に係る認証情報を取得すると、取得した認証情報を第１のサーバ１０に送信する。
【００６８】
（ステップＳ１０４）
認証処理部１１は、ユーザ端末３０からユーザを認証するための認証情報を取得し、取得した認証情報が、あらかじめ登録されたユーザの認証情報と一致するか否かに基づきユーザ認証（即ち、第１の認証）を行う。
【００６９】
（ステップＳ１０６、Ｓ１０８）
認証処理部１１による第１の認証が成功した場合には、第１のサーバ１０の処理実行部（図示しない）は、ユーザ端末３０からの依頼を受け付けて（ステップＳ１０６）、当該依頼に対応する処理を実行する（ステップＳ１０８）。
【００７０】
（ステップＳ１１０）
また、認証処理部１１は、第１の認証の結果と、認証情報の送信元であるユーザ端末３０を特定するための端末情報とを識別情報通知部１３に通知する。
【００７１】
識別情報通知部１３は、認証処理部１１から、第１の認証の結果と、ユーザ端末３０を特定するための端末情報とを取得する。識別情報通知部１３は、取得した第１の認証の結果を第２のサーバ２０に通知する。
【００７２】
（ステップＳ１１２、ステップＳ１１４）
識別情報出力部２３は、第１のサーバ１０の識別情報通知部１３から、第１の認証の結果を取得する。識別情報出力部２３は、取得した第１の認証の結果が第１の認証の成功を示している場合には、識別情報を生成し（ステップＳ１１２）、生成した識別情報を識別情報通知部１３に出力する（ステップＳ１１４）。
【００７３】
また、識別情報出力部２３は、識別情報通知部１３に出力した識別情報と同じ識別情報を認証制御部２５に通知する。
【００７４】
（ステップＳ１１６、ステップＳ１１８）
第２のサーバ２０から識別情報を取得したら、識別情報通知部１３は、認証処理部１１から取得した端末情報が示すユーザ端末３０に、第２のサーバ２０から取得した識別情報を通知する。このとき、識別情報通知部１３は、次の処理を実行するためにアクセスするサーバ（即ち、第２のサーバ２０）の情報（例えば、アドレスやＵＲＬ）をあわせてユーザ端末３０に通知してもよい。
【００７５】
具体的な一例として、識別情報通知部１３は、第２のサーバ２０へのリンクを生成し、生成したリンクに取得した識別情報を埋め込むことで、第２のサーバ２０にアクセスするとともに当該識別情報を第２のサーバに通知するための転送画面を生成してもよい（ステップＳ１１６）。この場合には、識別情報通知部１３は、生成した転送画面をユーザ端末３０に送信することで、取得した識別情報と第２のサーバ２０への情報とをユーザ端末３０に通知することとなる（ステップＳ１１８）。以降は、識別情報通知部１３は、生成した転送画面を送信することで、ユーザ端末３０に識別情報と第２のサーバ２０への情報とを通知するものとして説明する。
【００７６】
第１のサーバ１０において第１の認証が成功した場合に、認証Ｉ／Ｆ３１は、第２のサーバ２０への転送画面を第１のサーバ１０から取得する。
【００７７】
（ステップＳ１２０）
認証Ｉ／Ｆ３１は、取得した転送画面をユーザｕ１に提示し、当該転送画面中のリンクに対してユーザｕ１からの操作を受け付けた場合に、第２のサーバ２０にアクセスする。
【００７８】
第２のサーバ２０にアクセスしたら、認証Ｉ／Ｆ３１は、第１のサーバ１０から取得した識別情報を第２のサーバ２０に通知する。
【００７９】
（ステップＳ１２２）
なお、第２のサーバ２０にアクセスするためにユーザ認証を要する場合には、認証Ｉ／Ｆ３１は、第２のサーバ２０における第２の認証に係る認証情報を入力するためのＵＩをユーザｕ１に提示する。認証Ｉ／Ｆ３１は、ユーザｕ１によりＵＩを介して入力された第２の認証に係る認証情報を取得したら、取得した認証情報を第２のサーバ２０に送信すればよい。
【００８０】
第２のサーバ２０にアクセスするためにユーザ認証を実行する認証処理部（例えば、認証処理部２１１とする）は、ユーザ端末３０から認証情報を取得する。
【００８１】
認証処理部２１１は、ユーザ端末３０からユーザを認証するための認証情報を取得し、取得した認証情報が、あらかじめ登録されたユーザの認証情報と一致するか否かに基づきユーザ認証を行う。ユーザ認証に成功した場合には、認証処理部２１１は、当該ユーザ端末３０からの第２のサーバ２０へのアクセスを許可する。
【００８２】
（ステップＳ１２４）
認証制御部２５は、識別情報出力部２３から識別情報を取得する。また、ユーザ端末３０が第２のサーバ２０にアクセスした場合に、認証制御部２５は、ユーザ端末３０から識別情報を取得する。認証制御部２５は、ユーザ端末３０から取得した識別情報と、識別情報出力部２３から取得した識別情報を比較することで、当該ユーザ端末３０が、識別情報が発行されたユーザ端末３０か否か、即ち、第１の認証が成功したユーザ端末３０か否かを認識する。
【００８３】
ユーザ端末３０及び識別情報出力部２３のそれぞれから取得した識別情報が一致した場合には、認証制御部２５は、認証処理部２１１〜２１３のうち、少なくともいずれかの認証処理の内容が変更されるように、認証処理部２１１〜２１３の動作を制御する。ここでは、認証制御部２５は、識別情報を取得したユーザ端末３０からのアクセスに対して、認証処理部２１３による認証が省略されるように、認証処理部２１３の動作を制御するものとする。
【００８４】
なお、認証制御部２５は、ユーザ端末３０から取得した識別情報が識別情報出力部２３から取得した識別情報と一致しなかった場合には、識別情報が一致しなかった旨（通知された識別情報に異常がある旨）をユーザ端末３０に通知してもよい。
【００８５】
（ステップＳ１２６）
次に、第２のサーバ２０は、ユーザ端末３０から第２のサーバ２０での処理の実行に係る依頼を受け付ける。ここでは、第２のサーバ２０は、認証処理部２１３での認証による保護を要する処理の依頼をユーザ端末３０から受け付けたものとして説明する。
【００８６】
（ステップＳ１２８）
識別情報の送付元であるユーザ端末３０からの処理の依頼を受け付けた場合に、当該処理に係るユーザ認証を担う認証処理部２１３は、認証制御部２５による制御に基づき、ユーザ認証の内容を変更する。ここでは、認証処理部２１３は、当該ユーザ端末３０からのアクセスに対して認証を省略する。
【００８７】
次に、第２のサーバ２０の処理実行部（図示しない）は、ユーザ端末３０からの依頼に基づき、当該依頼に対応する処理を実行する。このよう構成により、ユーザｕ１は、認証処理部２１３によるユーザ認証のための煩雑な手順を実行することなく、第２のサーバ２０に処理を依頼することが可能となる。
【００８８】
なお、上記では、ユーザ端末３０は、第２のサーバ２０にアクセスするためのユーザ認証を行った後に、第２のサーバ２０に識別情報を送信する例について説明したが、事前に識別情報を第２のサーバ２０に送信してもよい。この場合には、第２のサーバ２０の認証制御部２５は、第２のサーバ２０にアクセスするためのユーザ認証の内容を変更（例えば、省略）するように認証処理部２１（上記の例の場合は、認証処理部２１１）を制御してもよい。
【００８９】
また、上述した一連の動作は、第１のサーバ１０及び第２のサーバ２０の各構成を動作させる装置のＣＰＵを機能させるためのプログラムによって構成することができる。このプログラムは、その装置にインストールされたＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）を介して実行されるように構成してもよい。また、このプログラムは、上述した処理を実行する構成が含まれる装置が読み出し可能であれば、記憶される位置は限定されない。例えば、装置の外部から接続される記録媒体にプログラムが格納されていてもよい。この場合には、プログラムが格納された記録媒体を装置に接続することによって、その装置のＣＰＵに当該プログラムを実行させるように構成するとよい。
【００９０】
［まとめ］
以上のように、本実施形態に係る情報処理システム１では、第２のサーバ２０は、発行した識別情報をユーザ端末３０から取得した場合に、当該ユーザ端末３０からのアクセスに対して、第２のサーバ２０内で実行される認証の内容を変更する。このような構成により、ユーザｕ１のユーザ認証に係る手順を簡略化することが可能となる。また、本実施形態に係る情報処理システム１では、第２のサーバ２０内で実行される複数の認証処理のうち一部のみの動作を変更することが可能である。そのため、本実施形態に係る情報処理システム１は、システム内で必要とされるセキュリティ強度を維持しつつ、一部のユーザ認証の手順を簡略化または省略することが可能となる。
【００９１】
＜２．変形例＞
［概要］
次に、変形例に係る情報処理システム１ａについて説明する。上述した実施形態に係る情報処理システム１では、第１のサーバ１０であらかじめ決められた第１の認証に成功した場合に、第２のサーバ２０で実行される複数の認証のうち、あらかじめ決められた認証の内容を変更していた。
【００９２】
一方で、第１のサーバ１０においても、それぞれ異なる認証を要する処理が複数存在し、かつ、これらの処理それぞれが、第２のサーバ２０で実行される処理のうち異なる処理と連携して動作する場合がある。このような場合には、例えば、第２のサーバ２０で実行される処理のうち、第１のサーバ１０で認証が成功した処理に関連する第２のサーバ２０での処理のみについて、認証の内容を変更可能とする構成が望ましい場合もある。
【００９３】
そこで、変形例に係る情報処理システム１ａは、第１のサーバ１０において異なる認証処理を要する処理が複数存在する場合に、第１のサーバ１０で実行された認証（即ち、第１の認証）に応じて、第２のサーバ２０における認証（即ち、第２の認証）に関して、認証の内容を変更する範囲を動的に変更可能とする。このような構成により、変形例に係る情報処理システム１ａは、例えば、第２のサーバ２０で実行される複数の処理のうち、第１のサーバ１０で認証が成功した処理に関連する第２のサーバ２０での処理に関してのみ、認証の内容を変更することが可能となる。以降では、変形例に係る情報処理システム１ａの詳細について説明する。
【００９４】
［構成］
まず、図４を参照しながら、変形例に係る情報処理システム１ａの構成について説明する。図４は、変形例に係る情報処理システム１ａの概略的なシステム構成を示した図である。なお、図４における、第１のサーバ１０ａ及び第２のサーバ２０ａは、前述した実施形態に係る情報処理システム１（図２参照）における、第１のサーバ１０及び第２のサーバ２０に相当する。また、図４における、認証処理部１１ａ、識別情報通知部１３ａ、識別情報出力部２３ａ、及び認証制御部２５ａは、前述した実施形態に係る情報処理システム１における、認証処理部１１、識別情報通知部１３、識別情報出力部２３、及び認証制御部２５に相当する。
【００９５】
変形例に係る情報処理システム１ａでは、認証処理部１１ａ、識別情報通知部１３ａ、識別情報出力部２３ａ、及び認証制御部２５ａの動作が、前述した実施形態に係る情報処理システム１の場合と異なる。そこで、以降では、前述した情報処理システム１と異なる、認証処理部１１ａ、識別情報通知部１３ａ、識別情報出力部２３ａ、及び認証制御部２５ａの構成に着目して説明し、他の構成については、情報処理システム１と同様のため詳細な説明は省略する。
【００９６】
認証処理部１１ａは、第１のサーバ１０において各処理を実行するために、ユーザ端末３０により第１のサーバ１０にアクセスしてきたユーザが、第１のサーバ１０が提供するサービスの利用者本人であることを確認するためのユーザ認証を実行する。具体的には、認証処理部１１ａは、ユーザ端末３０からユーザを認証するための認証情報を取得し、取得した認証情報が、あらかじめ登録されたユーザの認証情報と一致するか否かに基づきユーザ認証を行う。
【００９７】
なお、変形例に係る認証処理部１１ａは、互いに異なる複数の認証処理を実行可能に構成されている。具体的な一例として、認証処理部１１ａは、第１のサーバ１０で実行される処理のうち、保護の対象となる処理で要する認証レベルに応じて、異なる認証情報に基づき認証を行うように構成されていてもよい。また、保護の対象となる各処理と、各認証処理との対応付けは１対１の関係に限定されるものではない。また、認証レベルの違いに限らず、例えば、処理の種別に応じて異なる認証処理が対応付けられていてもよい。
【００９８】
以降では、認証処理部１１ａにおいて実行される互いに異なる複数の認証処理を、模擬的に、異なる認証処理部１１１〜１１２がそれぞれ実行するものとして説明する。なお、認証処理部１１１〜１１２は、互いに異なる構成として設けてもよいし、認証処理部１１ａが、認証処理部１１１〜１１２として示された構成の各認証処理を適宜切り替えて実行する構成としてもよい。
【００９９】
認証処理部１１１〜１１２のそれぞれは、ユーザ端末３０からのアクセスに基づき第１の認証を行った場合、認証の種別を示す情報（即ち、認証処理部１１１〜１１２のいずれに相当するかを示す情報）と、第１の認証の結果と、認証情報の送信元であるユーザ端末３０を特定するための端末情報とを識別情報通知部１３ａに通知する。また、認証処理部１１１〜１１２のそれぞれは、ユーザ認証の結果をユーザ端末３０に通知してもよい。なお、以降では、認証処理部１１１〜１１２のうち、認証処理部１１１が第１の認証を行ったものとして説明する。
【０１００】
識別情報通知部１３ａは、認証処理部１１１から、認証の種別を示す情報と、第１の認証の結果と、ユーザ端末３０を特定するための端末情報とを取得する。識別情報通知部１３ａは、取得した認証の種別を示す情報と第１の認証の結果とを第２のサーバ２０ａに通知する。当該第１の認証が成功している場合には、識別情報通知部１３ａは、応答として第２のサーバ２０ａから識別情報を取得する。
【０１０１】
第２のサーバ２０ａから識別情報を取得したら、識別情報通知部１３ａは、認証処理部１１から取得した端末情報が示すユーザ端末３０に、第２のサーバ２０ａから取得した識別情報を通知する。なお、以降の処理は、前述した実施形態に係る識別情報通知部１３と同様である。
【０１０２】
識別情報出力部２３ａは、第１のサーバ１０の識別情報通知部１３ａから、認証の種別を示す情報と第１の認証の結果とを取得する。識別情報出力部２３ａは、取得した第１の認証の結果が第１の認証の成功を示している場合には、識別情報を生成し、生成した識別情報を識別情報通知部１３に出力する。識別情報通知部１３に出力された識別情報は、識別情報通知部１３からユーザ端末３０に通知される。
【０１０３】
また、識別情報出力部２３ａは、識別情報通知部１３に出力した識別情報と、識別情報通知部１３から取得した認証の種別を示す情報とを関連付けて認証制御部２５ａに通知する。
【０１０４】
このような構成により、認証制御部２５ａは、ユーザ端末３０から識別情報を取得し、取得した識別情報を識別情報出力部２３から取得した識別情報と比較することで、当該ユーザ端末３０が、識別情報が発行されたユーザ端末３０か否かを認識することが可能となる。また、認証制御部２５ａは、識別情報出力部２３から取得した識別情報に関連付けられた認証の種別を示す情報により、第１のサーバ１０ａにおいて、第１の認証が実行された処理を特定することができる。このような構成により、例えば、認証制御部２５ａは、第１の認証が実行された第１のサーバ１０ａにおける処理に関連する、第２のサーバ２０における処理を特定し、当該処理を実行するための認証処理の内容を変更することが可能となる。認証制御部２５ａの動作の詳細について以下に示す。
【０１０５】
認証制御部２５ａは、識別情報出力部２３ａから、認証の種別を示す情報が関連付けられた識別情報を取得する。なお、以降では、識別情報出力部２３ａから取得した識別情報に関連付けられた認証の種別を示す情報を、単に「識別情報出力部２３ａから取得した認証の種別を示す情報」と記載する場合がある。
【０１０６】
また、ユーザ端末３０が第２のサーバ２０にアクセスした場合に、認証制御部２５ａは、ユーザ端末３０から識別情報を取得する。認証制御部２５ａは、ユーザ端末３０から取得した識別情報と、識別情報出力部２３から取得した識別情報を比較することで、当該ユーザ端末３０が、識別情報が発行されたユーザ端末３０か否か、即ち、第１の認証が成功したユーザ端末３０か否かを認識する。
【０１０７】
ユーザ端末３０及び識別情報出力部２３ａのそれぞれから取得した識別情報が一致した場合には、認証制御部２５ａは、識別情報出力部２３ａから取得した認証の種別を示す情報に基づき、認証の内容を変更する認証処理部を認証処理部２１１〜２１３の中から特定する。
【０１０８】
具体的な一例として、認証制御部２５ａは、取得した認証の種別を示す情報が、認証処理部１１１の認証処理に対応している場合には、認証処理部１１１による認証を要する処理と関連する、第２のサーバ２０ａにおける処理を特定する。そして、認証制御部２５ａは、特定した処理を実行するためのユーザ認証を担う認証処理部を、認証処理部２１１〜２１３の中から特定する。また、他の一例として、第１のサーバ１０ａ及び第２のサーバ２０ａで実行される処理間の関連付けに替えて、第１のサーバ１０ａ及び第２のサーバ２０ａで実行される認証処理間を関連付けてもよい。この場合には、認証制御部２５ａは、取得した認証の種別を示す情報に基づき、対応する認証処理を直接特定してもよい。
【０１０９】
なお、認証の種別（即ち、認証処理部１１１〜１１２のいずれか）に応じて、認証処理部２１１〜２１３のうち、いずれの認証の内容を変更するかについては、対応関係を示す情報をあらかじめ生成し、認証制御部２５ａが読み出し可能な場所に記憶させておけばよい。
【０１１０】
また、他の一例として、認証処理部１１１〜１１２、及び、認証処理部２１１〜２１３のそれぞれに、あらかじめセキュリティ強度を示す指標を設定しておいてもよい。この場合には、認証制御部２５ａは、各認証処理部に設定されたセキュリティ強度を示す指標に基づき、認証の内容を変更する認証処理部を決定するようにしてもよい。
【０１１１】
例えば、セキュリティ強度の指標として、認証処理部１１１に「３」、認証処理部１１２に「５」、認証処理部２１１に「６」、認証処理部２１２に「４」、認証処理部２１３に「２」、を設定したとする。
【０１１２】
第１の認証として認証処理部１１１による認証が実行された場合には、認証制御部２５ａは、認証処理部１１１に設定された指標「３」よりも低い指標が設定された認証処理部２１３による認証の内容を変更してもよい。同様にして、第１の認証として認証処理部１１２による認証が実行された場合には、認証制御部２５ａは、認証処理部１１２に設定された指標「５」よりも低い指標が設定された認証処理部２１２及び２１３による認証の内容を変更してもよい。
【０１１３】
なお、上記では、認証制御部２５ａは、通知された認証の種別を示す情報に基づき認証の内容を変更する認証処理部を決定する例について説明したが、他の方法として、識別情報出力部２３ａが、認証の種別を示す情報に応じて異なる種別の識別情報を生成してもよい。この場合には、認証制御部２５ａは、ユーザ端末３０及び識別情報出力部２３ａのそれぞれから取得した識別情報が一致した場合に、当該識別情報の種別に応じて、認証の内容を変更する認証処理部を決定すればよい。
【０１１４】
以上のような構成により、変形例に係る情報処理システム１ａは、第１のサーバ１０ａで実行された認証（即ち、第１の認証）に応じて、第２のサーバ２０ａにおける認証（即ち、第２の認証）に関して、認証の内容を変更する範囲を動的に変更することが可能となる。なお、上述した例はあくまで一例であり、第１のサーバ１０ａで実行された認証（即ち、第１の認証）に応じて、第２のサーバ２０ａにおける認証（即ち、第２の認証）に関して、認証の内容を変更する範囲を動的に変更可能であれば、その構成は限定されない。
【０１１５】
［動作］
次に、変形例に係る情報処理システム１ａの動作について、図５及び図６を参照しながら、例を挙げて説明する。図５及び図６は、変形例に係る情報処理システムの動作について説明するための図である。
【０１１６】
まず、図５を参照する。図５は、第１の認証として、第１のサーバ１０ａにおける認証処理部１１１及び１１２のうち、認証処理部１１１が認証を行った場合を示している。
【０１１７】
図５に示す例では、識別情報通知部１３ａは、認証処理部１１１から、認証の種別を示す情報と、認証処理部１１１による認証の結果（即ち、第１の認証の結果）と、ユーザ端末３０を特定するための端末情報とを取得する。識別情報通知部１３ａは、取得した認証の種別を示す情報と第１の認証の結果とを第２のサーバ２０ａに通知する。
【０１１８】
識別情報出力部２３ａは、第１のサーバ１０の識別情報通知部１３ａから、認証処理部１１１による認証に対応する認証の種別を示す情報と、認証処理部１１１による認証の結果（即ち、第１の認証の結果）とを取得する。識別情報出力部２３ａは、取得した第１の認証の結果が第１の認証の成功を示している場合には、識別情報を生成し、生成した識別情報を識別情報通知部１３に出力する。識別情報通知部１３に出力された識別情報は、識別情報通知部１３からユーザ端末３０に通知される。
【０１１９】
第２のサーバ２０ａから識別情報を取得したら、識別情報通知部１３ａは、認証処理部１１から取得した端末情報が示すユーザ端末３０に、第２のサーバ２０ａから取得した識別情報を通知する。
【０１２０】
また、識別情報出力部２３ａは、識別情報通知部１３に出力した識別情報と、識別情報通知部１３から取得した認証の種別（即ち、認証処理部１１１による認証に対応する種別）を示す情報とを関連付けて認証制御部２５ａに通知する。
【０１２１】
認証制御部２５ａは、識別情報出力部２３ａから、認証の種別を示す情報が関連付けられた識別情報を取得する。
【０１２２】
また、ユーザ端末３０が第２のサーバ２０にアクセスした場合に、認証制御部２５ａは、ユーザ端末３０から識別情報を取得する。認証制御部２５ａは、ユーザ端末３０から取得した識別情報と、識別情報出力部２３から取得した識別情報を比較することで、当該ユーザ端末３０が、識別情報が発行されたユーザ端末３０か否か、即ち、第１の認証が成功したユーザ端末３０か否かを認識する。
【０１２３】
ユーザ端末３０及び識別情報出力部２３ａのそれぞれから取得した識別情報が一致した場合には、認証制御部２５ａは、識別情報出力部２３ａから取得した認証の種別を示す情報に基づき、認証の内容を変更する認証処理部を認証処理部２１１〜２１３の中から特定する。図５に示す例の場合には、認証制御部２５ａは、参照番号Ｍ１で示された範囲、即ち、認証処理部２１１〜２１３のうち認証処理部２１３における認証の内容を変更する。
【０１２４】
換言すると、図５に示す例では、認証処理部１１１による認証を要する処理と、範囲Ｍ１で示された認証処理部２１３による認証を要する処理とが、あらかじめ関連付けられていることとなる。そして、上述した構成により、認証制御部２５ａは、認証処理部１１１による認証が成功していることを認識でき、認証処理部１１１による認証を要する処理に関連付けられた他の処理の認証、即ち、認証処理部２１３による認証の内容を変更することが可能となる。
【０１２５】
次に、図６を参照する。図６は、第１の認証として、第１のサーバ１０ａにおける認証処理部１１１及び１１２のうち、認証処理部１１２が認証を行った場合を示している。
【０１２６】
図６に示す例では、識別情報通知部１３ａは、認証処理部１１２から、認証の種別を示す情報と、認証処理部１１２による認証の結果（即ち、第１の認証の結果）と、ユーザ端末３０を特定するための端末情報とを取得する。識別情報通知部１３ａは、取得した認証の種別を示す情報と第１の認証の結果とを第２のサーバ２０ａに通知する。
【０１２７】
識別情報出力部２３ａは、第１のサーバ１０の識別情報通知部１３ａから、認証処理部１１２による認証に対応する認証の種別を示す情報と、認証処理部１１２による認証の結果（即ち、第１の認証の結果）とを取得する。識別情報出力部２３ａは、取得した第１の認証の結果が第１の認証の成功を示している場合には、識別情報を生成し、生成した識別情報を識別情報通知部１３に出力する。識別情報通知部１３に出力された識別情報は、識別情報通知部１３からユーザ端末３０に通知される。
【０１２８】
第２のサーバ２０ａから識別情報を取得したら、識別情報通知部１３ａは、認証処理部１１から取得した端末情報が示すユーザ端末３０に、第２のサーバ２０ａから取得した識別情報を通知する。
【０１２９】
また、識別情報出力部２３ａは、識別情報通知部１３に出力した識別情報と、識別情報通知部１３から取得した認証の種別（即ち、認証処理部１１２による認証に対応する種別）を示す情報とを関連付けて認証制御部２５ａに通知する。
【０１３０】
認証制御部２５ａは、識別情報出力部２３ａから、認証の種別を示す情報が関連付けられた識別情報を取得する。
【０１３１】
また、ユーザ端末３０が第２のサーバ２０にアクセスした場合に、認証制御部２５ａは、ユーザ端末３０から識別情報を取得する。認証制御部２５ａは、ユーザ端末３０から取得した識別情報と、識別情報出力部２３から取得した識別情報を比較することで、当該ユーザ端末３０が、識別情報が発行されたユーザ端末３０か否か、即ち、第１の認証が成功したユーザ端末３０か否かを認識する。
【０１３２】
ユーザ端末３０及び識別情報出力部２３ａのそれぞれから取得した識別情報が一致した場合には、認証制御部２５ａは、識別情報出力部２３ａから取得した認証の種別を示す情報に基づき、認証の内容を変更する認証処理部を認証処理部２１１〜２１３の中から特定する。図６に示す例の場合には、認証制御部２５ａは、参照番号Ｍ２で示された範囲、即ち、認証処理部２１１〜２１３のうち認証処理部２１２及び２１３における認証の内容を変更する。
【０１３３】
換言すると、図６に示す例では、認証処理部１１２による認証を要する処理と、範囲Ｍ２で示された認証処理部２１２及び２１３による認証を要する処理とが、あらかじめ関連付けられていることとなる。そして、上述した構成により、認証制御部２５ａは、認証処理部１１２による認証が成功していることを認識でき、認証処理部１１２による認証を要する処理に関連付けられた他の処理の認証、即ち、認証処理部２１２及び２１３による認証の内容を変更することが可能となる。
【０１３４】
［まとめ］
以上のように、変形例に係る情報処理システム１ａは、第１のサーバ１０ａで実行された認証（即ち、第１の認証）に応じて、第２のサーバ２０ａにおける認証（即ち、第２の認証）に関して、認証の内容を変更する範囲を動的に変更することが可能となる。このような構成により、変形例に係る情報処理システム１ａは、例えば、第２のサーバ２０で実行される複数の処理のうち、第１のサーバ１０で認証が成功した処理に関連する第２のサーバ２０での処理に関してのみ、認証の内容を変更することが可能となる。
【０１３５】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【０１３６】
１、１ａ    情報処理システム
１０、１０ａ    第１のサーバ
１１、１１ａ    認証処理部
１１１、１１２  認証処理部
１３、１３ａ    識別情報通知部
２０、２０ａ    第２のサーバ
２１    認証処理部
２１１、２１２、２１３  認証処理部
２３、２３ａ    識別情報出力部
２５、２５ａ    認証制御部
３０    ユーザ端末
３１    認証Ｉ／Ｆ
【図１】
2014232490.tif 000003
【図２】
2014232490.tif 000004
【図３】
2014232490.tif 000005
【図４】
2014232490.tif 000006
【図５】
2014232490.tif 000007
【図６】
2014232490.tif 000008