(57)【要約】【課題】所定のサービスの利用に必要な認証情報を発行する外部の認証システムが停止した場合でも、所定のサービスを提供することを容易にするサービス提供システムを提供する。【解決手段】サービス提供システムは、外部の第１の認証手段によって発行された第１の認証情報に基づいて所定のサービスを提供するサービス提供システムであって、前記所定のサービスの利用者に、前記第１の認証情報とは異なる第２の認証情報を取得するための第３の認証情報を通知する通知手段と、前記第３の認証情報を含む前記第２の認証情報の発行要求に応じて前記第２の認証情報を発行する発行手段と、前記第１の認証情報又は前記第２の認証情報を含む前記所定のサービスの利用要求の認証を許可する第２の認証手段と、を有する。【選択図】図５
2017004133.tif 000002
【特許請求の範囲】
【請求項１】
外部の第１の認証手段によって発行された第１の認証情報に基づいて所定のサービスを提供するサービス提供システムであって、
前記所定のサービスの利用者に、前記第１の認証情報とは異なる第２の認証情報を取得するための第３の認証情報を通知する通知手段と、
前記第３の認証情報を含む前記第２の認証情報の発行要求に応じて前記第２の認証情報を発行する発行手段と、
前記第１の認証情報又は前記第２の認証情報を含む前記所定のサービスの利用要求の認証を許可する第２の認証手段と、
を有するサービス提供システム。
【請求項２】
前記通知手段は、
前記利用者のアカウントに前記第３の認証情報を含むメッセージを通知する請求項１に記載のサービス提供システム。
【請求項３】
前記利用者のアカウントは、
前記利用者のメールアドレスであることを特徴とする請求項２に記載のサービス提供システム。
【請求項４】
前記メッセージは、
前記第２の認証情報の発行要求を受付けるウェブページへのＵＲＬ情報を含む請求項２又は３に記載のサービス提供システム。
【請求項５】
前記第３の認証情報は、
前記ＵＲＬ情報に含まれる所定の識別情報であることを特徴とする請求項４に記載のサービス提供システム。
【請求項６】
前記第３の認証情報は、
前記ＵＲＬ情報に含まれる所定の識別情報に対応する前記所定の識別情報よりも短い文字列を含むことを特徴とする請求項５に記載のサービス提供システム。
【請求項７】
前記メッセージは、
前記第１の認証手段を特定するための情報を含む請求項２乃至６のいずれか一項に記載のサービス提供システム。
【請求項８】
前記第２の認証情報は、
前記第１の認証情報と同じ形式の認証情報であることを特徴とする請求項１乃至７のいずれか一項に記載のサービス提供システム。
【請求項９】
請求項１乃至８のいずれか一項に記載のサービス提供システムと、
前記サービス提供システムと通信可能な電子機器とを含む情報処理システムであって、
前記電子機器は、
前記サービス提供システムを利用するための第１の認証情報を外部の第１の認証手段から取得できない場合に、前記第１の認証情報とは異なる第２の認証情報を取得するための第３の認証情報の通知を、前記サービス提供システムに要求する要求手段を有する情報処理システム。
【請求項１０】
請求項１乃至８のいずれか一項に記載のサービス提供システムと、
前記サービス提供システムと通信可能な電子機器とを含む情報処理システムであって、
前記電子機器は、
前記サービス提供システムを利用するための第１の認証情報を発行する外部の第１の認証手段の情報を監視し、前記第１の認証手段の情報を前記サービス提供システムに通知する監視手段を有する情報処理システム。
【請求項１１】
外部の第１の認証手段によって発行された第１の認証情報に基づいて所定のサービスを提供するサービス提供システムであって、
前記所定のサービスの利用者に、前記第１の認証情報とは異なる第２の認証情報を取得するための第３の認証情報を通知する通知手段と、
前記第３の認証情報を含む前記第２の認証情報の発行要求に応じて前記第２の認証情報を発行する発行手段と、
前記第１の認証情報又は前記第２の認証情報を含む前記所定のサービスの利用要求の認証を許可する第２の認証手段と、
を有する情報処理装置。
【請求項１２】
外部の第１の認証手段によって発行された第１の認証情報に基づいて所定のサービスを提供する情報処理システムによるサービス提供方法であって、
前記情報処理システムが、
前記所定のサービスの利用者に、前記第１の認証情報とは異なる第２の認証情報を取得するための第３の認証情報を通知するステップと、
前記第３の認証情報を含む前記第２の認証情報の発行要求に応じて前記第２の認証情報を発行するステップと、
前記第１の認証情報又は前記第２の認証情報を含む前記所定のサービスの利用要求に対して前記所定のサービスの利用を許可するステップと、
を含むサービス提供方法。
【請求項１３】
請求項１２に記載のサービス提供方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サービス提供システム、情報処理システム、情報処理装置、サービス提供方法、及びプログラムに関する。
【背景技術】
【０００２】
所定の認証サービスにログインした認証結果を信頼することにより、予め定められた複数のサービスにおける認証操作を省略してサービスを提供するシングルサインオンという認証方式が知られている。
【０００３】
例えば、クライアント装置からの認証要求に応じて、作成した証明情報をクライアント装置に通知し、クライアント装置に通知した証明情報の正当性の確認要求を他の認証サービスから受ける認証サービスが知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
シングルサインオンでは、ユーザは、所定の認証サービスにログインするための認証情報を有していれば、サービスを提供するサービス提供システムの認証情報を有していなくても、サービスを利用することができるようになる。
【０００５】
しかし、このようなシステムでは、所定の認証サービスが停止してしまうと、利用者はサービス提供システムが提供するサービスも利用することができなくなる。このような場合、一般の利用者は、サービス提供システムにログインするための認証情報を記憶していない（又は登録していない）場合があり、利用者がサービスを利用するためには、例えば、パスワードをリセットする等の困難な作業を伴っていた。
【０００６】
本発明の実施の形態は、上記問題点に鑑みてなされたものであって、所定のサービスの利用に必要な認証情報を発行する外部の認証システムが停止した場合でも、所定のサービスを提供することを容易にするサービス提供システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明の一実施形態に係るサービス提供システムは、外部の第１の認証手段によって発行された第１の認証情報に基づいて所定のサービスを提供するサービス提供システムであって、前記所定のサービスの利用者に、前記第１の認証情報とは異なる第２の認証情報を取得するための第３の認証情報を通知する通知手段と、前記第３の認証情報を含む前記第２の認証情報の発行要求に応じて前記第２の認証情報を発行する発行手段と、前記第１の認証情報又は前記第２の認証情報を含む前記所定のサービスの利用要求の認証を許可する第２の認証手段と、を有する。
【発明の効果】
【０００８】
本発明の実施の形態によれば、所定のサービスの利用に必要な認証情報を発行する外部の認証システムが停止した場合でも、所定のサービスを提供することを容易にするサービス提供システムを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】一実施形態に係る情報処理システムの構成例を示す図である。
【図２】一実施形態に係るコンピュータのハードウェアの構成例を示す図である。
【図３】一実施形態に係る画像形成装置のハードウェアの構成例を示す図である。
【図４】一実施形態に係るサービス提供システムの機能構成図である。
【図５】一実施形態に係る認証処理部、及びポータルサービスアプリ部の機能構成図である。
【図６】一実施形態に係る情報処理システムの各情報の例を示す図（１）である。
【図７】一実施形態に係る情報処理システムの各情報の例を示す図（２）である。
【図８】一実施形態に係る認証チケットの発行処理の例を示すフローチャートである。
【図９】一実施形態に係る認証コードの通知メッセージの例を示す図である。
【図１０】一実施形態に係る認証チケットの認証処理の例を示すフローチャートである。
【図１１】第１の実施形態に係る情報端末の機能構成図である。
【図１２】第１の実施形態に係る情報処理システムの処理の例を示すシーケンス図である。
【図１３】第２の実施形態に係る電子機器の機能構成図である。
【図１４】第２の実施形態に係る情報処理システムの処理の例を示すシーケンス図である。
【図１５】第２の実施形態に係る電子機器の表示画面の例を示す図である。
【図１６】第２の実施形態に係る管理者への通知処理の例を示すシーケンス図である。
【図１７】第２の実施形態に係るユーザへの通知処理の例を示すシーケンス図である。
【図１８】第２の実施形態に係る通知メールの送信画面の例を示す図である。
【図１９】第３の実施形態に係る電子機器の機能構成図である。
【図２０】第３の実施形態に係る電子機器の監視処理の例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に、本発明の実施の形態について、添付の図面を参照して説明する。
【００１１】
＜システムの構成＞
初めに、情報処理システムの構成例について説明する。
【００１２】
図１は一実施形態に係る情報処理システムの構成例を示す図である。情報処理システム１００は、サービス提供システム１１０、クライアント機器１２０、及び認証システム１３０を含む。また、情報処理システム１００は、メール送信サーバ１４０、メール受信サーバ１５０、及び外部のシステム１６０等と連携して様々な処理を行う。なお、サービス提供システム１１０、クライアント機器１２０、認証システム１３０、メール送信サーバ１４０、メール受信サーバ１５０、及び外部のシステム１６０等は、インターネットや、ＬＡＮ（Local Area Network）等のネットワークに接続されている。
【００１３】
認証システム１３０は、認証を許可したクライアント機器１２０に所定の認証情報（以下、認証チケットと呼ぶ）を発行するＩｄＰ（Identity Provider）であり、例えば、クライアント機器１２０と同じ企業内ネットワーク内等に設置されている。
【００１４】
サービス提供システム１１０は、認証システム１３０が発行した認証チケットを有するクライアント機器１２０に、所定のサービスを提供するＳＰ（Service Provider）であり、例えば、企業内ネットワークの外部に設けられたクラウドサーバ等である。
【００１５】
クライアント機器１２０は、ユーザが、サービス提供システム１１０によって提供される所定のサービスを利用するための情報端末１２１、電子機器１２２等のクライアント装置である。情報端末１２１は、例えば、ＰＣ（Personal Computer）、タブレット端末、スマートフォン等の汎用の情報処理装置である。電子機器１２２には、例えば、ＭＦＰ（Multifunction Peripheral）、プリンタ、スキャナ、コピー機等の画像形成装置、電子黒板、プロジェクタ、会議装置等の複数のユーザが利用するオフィス機器等である。クライアント機器１２０は、ネットワークを介して、サービス提供システム１１０、認証システム１３０、メール受信サーバ１５０、及び外部のシステム１６０等と通信可能である。
【００１６】
サービス提供システム１１０と、認証システム１３０との間には所定の信頼関係（トラストサークル）が結ばれている。また、サービス提供システム１１０と、認証システム１３０との間では、例えば、ユーザの識別情報（メールアドレス、証明書のサブジェクト等）を共有している。
【００１７】
上記の構成により、ユーザが、クライアント機器１２０を用いて認証システム１３０にログインすると、認証システム１３０によって、認証チケットが発行される。この認証チケットを用いてサービス提供システム１１０にアクセスすることにより、ユーザは、サービス提供システム１１０が提供するサービスを、認証操作を省略して利用することができるようになる。
【００１８】
同様に、ユーザは、クライアント機器１２０を用いて、前述したトラストサークルに含まれる他のサービス提供システム（例えば、外部のシステム１６０等）が提供するサービスについても、認証操作を省略して利用することができるものであっても良い。
【００１９】
（通常時の処理）
ここで、情報処理システムの通常時の処理の概要について説明する。
【００２０】
例えば、図１において、ユーザが、情報端末１２１を用いて、認証システム１３０にログインすると、ＡＤ（Active Directory）１３１で認証情報（例えば、ＩＤ、パスワード等）に基づいてログイン認証が行われる。ユーザが、ＡＤ１３２へのログインに成功すると、ＡＤＦＳ（Active Directory Federation Service）１３１によって、情報端末１２１に認証チケット（認証Ｃｏｏｋｉｅ等）が発行される。
【００２１】
なお、ＡＤ１３２は、ＡＤ１３２に登録したユーザをネットワーク経由で認証するディレクトリサービスの一例である。また、ＡＤＦＳ１３１は、ＡＤ１３２で認証が許可されたユーザに、サービス提供システムで利用可能な認証チケット（認証Ｃｏｏｋｉｅ）を発行するフェデレーションサービスの一例である。さらに、ＡＤ１３２、及びＡＤＦＳ１３１は、情報端末１２１によって利用可能な認証システム１３０の一例である。本実施形態に係る認証システム１３０は、認証システム１３０にログインしたクライアント機器１２０に対して、サービス提供システム１１０で利用可能な認証チケット（認証Ｃｏｏｋｉｅ等）を発行するものであれば良い。
【００２２】
次に、認証システム１３０にログインしたユーザは、情報端末１２１を用いて、サービス提供システム１１０が提供する情報端末用のポータルサイト（以下、ポータルと呼ぶ）にアクセスを要求する。このとき、情報端末１２１は、認証システム１３０によって発行された認証チケットを含むアクセス要求をサービス提供システム１１０に送信する。
【００２３】
情報端末１２１から、アクセス要求を受信したサービス提供システム１１０の認証エージェント１１４は、アクセス要求に認証システム１３０によって発行された認証チケットが含まれる場合、情報端末用ポータルへの接続を許可する。一方、アクセス要求に認証システム１３０によって発行された認証チケットが含まれない場合、認証エージェント１１４は、例えば、サービス提供システム１１０にログインするためのＩＤ、パスワードの入力画面を情報端末１２１に表示させる。
【００２４】
なお、認証エージェント１１４は、情報端末１２１から受信したアクセス要求に含まれる認証チケットの確認を、認証・認可サーバ１１１に問い合わせることにより行う。認証チケットには、例えば、認証チケットの発行者、デジタル署名、ユーザの識別情報等の情報が含まれる。
【００２５】
認証・認可サーバ１１１は、認証システム１３０の証明書（公開鍵証明書）、及び前述した認証システム１３０と共有するユーザの識別情報を予め記憶している。従って、認証・認可サーバ１１１は、例えば、認証システム１３０の証明書を用いて認証チケットのデジタル証明を検証し、また、ユーザの識別情報が登録済のユーザの識別情報であるか否かを判断することができる。認証・認可サーバ１１１は、例えば、アクセス要求が、認証システム１３０によるデジタル署名と、予め登録されたユーザの識別情報を含む場合、認証を許可する。
【００２６】
（認証システムが停止した場合の処理）
上記の構成において、何らかの理由により、認証システム１３０が停止すると、クライアント機器１２０は、認証システム１３０から認証チケットの発行を受けることができなくなる。
【００２７】
このような場合、本実施形態に係るサービス提供システム１１０は、例えば、管理者の操作等に応じて、サービス提供システム１１０の利用者に、一時的な認証チケットを発行するための認証コードを含むメールを、メール送信サーバ１４０等を介して送信することができる。
【００２８】
情報端末１２１の利用者は、例えば、サービス提供システム１１０から、メール受信サーバ１５０等を介して受信したメールに含まれる一時利用のためのＵＲＬ（Uniform Resource Locator）をクリックする。なお、一時利用のためのＵＲＬには、一時的な認証チケットの発行するための認証コードが含まれる。サービス提供システム１１０は、一時利用ＵＲＬへのアクセス要求に含まれる認証コードを検証し、正しい認証コードであれば、情報端末１２１にサービス提供システム１１０を利用するための一時的な認証チケットを発行する。
【００２９】
これにより、情報端末１２１は、発行された一時的な認証チケットを用いて、サービス提供システム１１０によって提供される情報端末用のポータルにアクセスすることができるようになる。
【００３０】
以上、クライアント機器１２０が情報端末１２１である場合について説明したが、基本的な処理の流れは、クライアント機器１２０が電子機器１２２の場合でも同様である。
【００３１】
例えば、図１において、ユーザが、電子機器１２２を用いて、認証システム１３０に、例えば、ＩＣカードを使ってログインする。これに応じて、電子機器認証装置１３３は、例えば、ＩＣカードのユーザの識別情報が、ＡＤ１３２が予め記憶した登録済ユーザの識別情報に含まれるか否かを判断すること等により、ユーザのログイン認証を行う。ユーザが、ＡＤ１３２へのログインに成功すると、電子機器認証装置１３３によって、電子機器１２２に認証チケット（認証Ｃｏｏｋｉｅ等）が発行される。
【００３２】
また、何らかの理由により認証システム１３０が停止した場合、電子機器１２２の利用は、例えば、サービス提供システム１１０から受信した、一時的な認証チケットを発行するための認証コードを含むメールを受信する。このメールには、前述した一時利用ＵＲＬの他に、例えば、電子機器１２２から一時的な認証チケットの発行を受けるための文字列（パスワード等）が含まれる。利用者は、このパスワードを電子機器１２２に入力することにより、サービス提供システム１１０から、一時的な認証チケットの発行を受けることができる。
【００３３】
このように、本実施形態に係るサービス提供システム１１０によれば、所定のサービスの利用に必要な認証情報を発行する外部の認証システム１３０が停止した場合でも、所定のサービスを提供することが容易になる。
【００３４】
なお、図１のシステム構成は一例であり、本発明の範囲を限定するものではない。例えば、サービス提供システム１１０が提供するサービス利用に必要な認証チケットを発行する認証システムは、外部のシステム１６０等によって提供される認証基盤等であっても良い。
【００３５】
また、情報端末用のポータル、及び電子機器用のポータルは、サービス提供システム１１０が提供する所定のサービスの一例である。サービス提供システム１１０が提供する所定のサービスは、例えば、印刷サービス、スキャンサービス、ストレージサービス、会議サービス等の様々なサービスを含んでいても良い。
【００３６】
さらに、サービス提供システム１１０が、利用者に送信する一時的な認証チケットを発行するための認証コードを含むメールは、例えば、ＳＮＳ（Social Network Service）や、メッセージングサービス等によるメール以外のメッセージ等であっても良い。
【００３７】
＜ハードウェア構成＞
次に、情報処理システム１００に係る各装置のハードウェア構成例について説明する。
【００３８】
（サービス提供システム、認証システム、及び情報端末のハードウェア構成）
本実施形態に係るサービス提供システム１１０、認証システム１３０のハードウェア構成は、一般的なコンピュータの構成を有する情報処理装置、又は情報処理装置の組合せを含む。また、情報端末１２１のハードウェア構成は、一般的なコンピュータの構成を含む。ここでは、一般的なコンピュータのハードウェア構成例について説明する。
【００３９】
図２は、一実施形態に係るコンピュータのハードウェア構成例を示す図である。コンピュータ２００は、例えば、ＣＰＵ（Central Processing Unit）２０１、ＲＡＭ（Random Access Memory）２０２、ＲＯＭ（Read Only Memory）２０３、ストレージ部２０４、ネットワークＩ／Ｆ（Interface）部２０５、入力部２０６、表示部２０７、外部Ｉ／Ｆ部２０８、及びバス２０９等を有する。
【００４０】
ＣＰＵ２０１は、ＲＯＭ２０３やストレージ部２０４等に格納されたプログラムやデータ等をＲＡＭ２０２上に読み出し、処理を実行することで、コンピュータ２００の各機能を実現する演算装置である。ＲＡＭ２０２は、ＣＰＵ２０１のワークエリア等として用いられる揮発性のメモリである。ＲＯＭ２０３は、電源を切ってもプログラムやデータを保持する不揮発性のメモリであり、例えば、フラッシュＲＯＭ等により構成される。ストレージ部２０４は、例えば、ＨＤＤ（Hard Disk Drive）や、ＳＳＤ（Solid State Drive）等のストレージ装置であり、例えば、ＯＳ（Operation System）、アプリケーション、及び各種データ等を記憶する。
【００４１】
ネットワークＩ／Ｆ部２０５は、コンピュータ２００をネットワークに接続し、他のコンピュータや、電子機器等とデータの送受信を行うための、例えば、有線／無線ＬＡＮ等の通信インタフェースである。
【００４２】
入力部２０６は、コンピュータ２００の操作を行うための入力を受付ける、例えば、キーボード、マウス、タッチパネル等の入力装置である。表示部２０７は、コンピュータ２００の処理結果等を表示する、例えば、ＬＣＤ（Liquid Crystal Display）等のディスプレイ装置である。なお、入力部２０６又は表示部２０７は、コンピュータ２００の外部に設けられていても良い。又は、入力部２０６及び表示部２０７は、例えば、タッチパネルディスプレイ等の一体型の表示入力部等であっても良い。
【００４３】
外部Ｉ／Ｆ部２０８は、コンピュータ２００に外部装置を接続するためのインタフェースである。外部装置には、例えば、ＵＳＢ（Universal Serial Bus）メモリ、メモリカード、光学ディスク等の記録媒体や、各種の電子機器等が含まれる。
【００４４】
バス２０９は、上記の各構成要素に共通に接続され、アドレス信号、データ信号、及び各種制御信号等を伝達する。
【００４５】
（画像形成装置のハードウェア構成）
ここでは、本実施形態に係る電子機器の一例として、画像形成装置１０３のハードウェア構成について説明する。
【００４６】
図３は、一実施形態に係る画像形成装置のハードウェア構成例を示す図である。画像形成装置３００は、コントローラ３０１、画像読取部３０２、プロッタ部３０３、画像処理・エンジン制御部３０４、ＦＡＸ部３０５、ストレージ部３０６、及び操作部３０７等を有する。
【００４７】
コントローラ３０１は、一般的なコンピュータの構成を有しており、例えば、ＣＰＵ３０８、ＲＡＭ３０９、ＲＯＭ３１０、外部Ｉ／Ｆ３１１、操作Ｉ／Ｆ部３１２、及びネットワークＩ／Ｆ部３１３等が、バス３１４を介して接続されている。
【００４８】
ＣＰＵ３０８は、ＲＯＭ３１０やストレージ部３０６等に格納されたプログラムやデータをＲＡＭ３０９上に読み出し、処理を実行することにより、画像形成装置３００の各機能を実現する演算装置である。ＲＡＭ３０９は、ＣＰＵ３０８のワークエリア等として用いられる揮発性のメモリである。ＲＯＭ３１０は、電源を切ってもプログラムやデータを保持する不揮発性のメモリであり、例えば、フラッシュＲＯＭ等により構成される。
【００４９】
外部Ｉ／Ｆ部３１１は、外部装置とのインタフェースである。外部装置には、例えば、ＵＳＢメモリ、メモリカード、光学ディスク等の記録媒体や、情報端末、電子機器等が含まれる。操作Ｉ／Ｆ部３１２は、操作部３０７をコントローラ３０１に接続するためのインタフェースである。ネットワークＩ／Ｆ部３１３は、例えば、画像形成装置３００をネットワークに接続し、ネットワークに接続された機器とデータの送受信を行うためのインタフェースである。
【００５０】
画像読取部３０２は、画像処理・エンジン制御部３０４の制御に従って、原稿等の画像を読取るスキャナ装置である。プロッタ部３０３は、画像処理・エンジン制御部３０４の制御に従って、紙等に画像を出力するプロッタ装置である。画像処理・エンジン制御部３０４は、画像読取部３０２や、プロッタ部３０３を制御して、画像処理を実行する。
【００５１】
ＦＡＸ部３０５は、ファックスの送受信を行うハードウェアエンジンと、その制御部等を含む。ストレージ部３０６は、例えば、ＨＤＤや、ＳＳＤ等のストレージ装置であり、例えば、ＯＳ、アプリケーションプログラム、画像データ等を含む各種の情報及びデータを記憶する。
【００５２】
操作部３０７は、利用者からの入力操作を受付けるためのハードウェア（操作部）であると共に、ユーザに向けた表示を行うハードウェア（表示部）である。
【００５３】
なお、本実施形態に係る電子機器１２２は、画像形成装置１０３と同様に、一般的なコンピュータの構成を含む。
【００５４】
＜機能構成＞
続いて、サービス提供システム１１０の機能構成について説明する。
【００５５】
（サービス提供システムの機能構成）
図４は、一実施形態に係るサービス提供システムの機能構成図である。サービス提供システム１１０は、例えば、図２に示すコンピュータ２００によって所定のプログラムを実行することにより、アプリケーション部４１０、プラットフォーム部４２０、管理データ部４３０、及びプラットフォームＡＰＩ（Application Programming Interface）４４０等を実現している。
【００５６】
アプリケーション部４１０は、例えば、ポータルサービスアプリ部４１１、スキャンサービスアプリ部４１２、及びプリントサービスアプリ部４１３等を含む。ポータルサービスアプリ部４１１は、情報端末用のポータル、電子機器用のポータル等のポータルサービスを提供するアプリケーションである。スキャンサービスアプリ部４１２は、スキャンサービスを提供するアプリデーションである。プリントサービスアプリ部４１３は、プリントサービスを提供するアプリケーションである。
【００５７】
プラットフォームＡＰＩ４４０は、アプリケーション部４１０が、プラットフォーム部４２０を利用するためのインタフェースである。プラットフォームＡＰＩ４４０は、アプリケーション部４１０からの要求をプラットフォーム部４２０が受信するために設けられた、予め定義されたインタフェースであり、例えば、関数やクラス等により構成される。なお、サービス提供システム１１０を複数の情報処理装置に分散して構成する場合、プラットフォームＡＰＩには、ネットワーク経由で利用可能な、例えば、ウェブＡＰＩを利用することができる。
【００５８】
プラットフォーム部４２０は、例えば、認証処理部４２１、ユーザ管理部４２２、テナント管理部４２３、機器管理部４２４、及びメール送信部４２５等を有する。
【００５９】
認証処理部４２１は、クライアント機器１２０からの利用要求に含まれる認証チケットや、ログイン要求等の認証を行う。認証処理部４２１は、例えば、図１の認証・認可サーバ１１１等に対応する。
【００６０】
ユーザ管理部４２２はユーザ情報を管理する。テナント管理部４２３はテナント情報を管理する。機器管理部４２４は機器情報を管理する。メール送信部４２５は電子メールの送信処理を行う。
【００６１】
管理データ部４３０は、例えば、認証情報記憶部４３１、ユーザ情報記憶部４３２、テナント情報記憶部４３３、機器情報記憶部４３４、及びデータストレージ４３５等を有する。
【００６２】
認証情報記憶部４３１は、後述の認証情報を記憶する。ユーザ情報記憶部４３２は、後述のユーザ情報を記憶する。テナント情報記憶部４３３は、後述のテナント情報を記憶する。機器情報記憶部４３４は、後述の機器情報を記憶する。データストレージ４３５はその他のデータを記憶する。
【００６３】
プラットフォーム部４２０は、アプリケーション部４１０に含まれる複数のサービスアプリに共通する機能、又は複数のサービスアプリから利用される基本機能等を含む。プラットフォーム部４２０に含まれる各部の機能は、プラットフォームＡＰＩ４４０を介して、アプリケーション部４１０に公開されている。換言すれば、アプリケーション部４１０は、プラットフォームＡＰＩ４４０によって公開されている範囲において、プラットフォーム部４２０に含まれる各部の機能を利用可能である。
【００６４】
なお、図４に示すサービス提供システム１１０のアプリケーション部４１０、プラットフォームＡＰＩ４４０、プラットフォーム部４２０、及び管理データ部４３０の構成は一例であり、本発明の範囲を限定するものではない。例えば、サービス提供システム１１０は、図４に示すような階層構成を必ずしも有していなくても良い。
【００６５】
ここで、認証処理部４２１、及びポータルサービスアプリ部４１１の機能構成について、さらに詳しく説明する。
【００６６】
図５は、一実施形態に係る認証処理部、及びポータルアプリ部の機能構成図である。
【００６７】
（認証処理部の機能構成）
認証処理部４２１は、例えば、認証コード管理部５０１、認証チケット管理部５０２、及び認証部５０３を有する。
【００６８】
図１で説明したように、情報処理システム１００において、外部の認証システム（第１の認証手段）１３０が停止すると、クライアント機器１２０は、認証システム１３０から認証チケット（第１の認証情報）の発行を受けることができなくなる。このような場合、本実施形態に係るサービス提供システム１１０は、例えば、管理者の操作等に応じて、サービス提供システム１１０の利用者に、一時的な認証チケット（第２の認証情報）を発行するための認証コード（第３の認証情報）を含むメールを送信する。
【００６９】
認証コード管理部５０１は、例えば、サービス提供システム１１０の管理者の操作等に応じて、サービス提供システム１１０の利用者に、一時的な認証チケット（以下、第２の認証チケットと呼ぶ）を発行するための認証コードを生成する。また、認証コード管理部５０１は、生成した認証コードを、認証情報記憶部４３１の認証コード管理情報５０４に記憶して、管理する。なお、認証コード管理情報５０４については後述する。
【００７０】
認証チケット管理部（発行手段）５０２は、認証コード管理部５０１が生成した認証コードを含む第２の認証チケットの発行要求に応じて、第２の認証チケットを発行する。また、認証チケット管理部５０２は、発行した第２の認証チケットの情報を、認証情報記憶部４３１の認証チケット管理情報５０５に記憶して、管理する。なお、認証チケット管理情報５０５については後述する。
【００７１】
好ましくは、認証チケット管理部５０２は、認証システム１３０が発行する認証チケット（以下、第１の認証チケットと呼ぶ）と同様の形式の第２の認証チケット（認証Ｃｏｏｋｉｅ等）を発行する。これにより、サービス提供システム１１０の利用者は、認証システム１３０から第１の認証チケットの発行を受けたときと同様に、サービス提供システム１１０が提供するサービスを利用することができるようになる。
【００７２】
認証部（認証手段）５０３は、認証情報記憶部４３１に記憶した認証情報５０６、及び認証コード管理情報５０４等に基づいて認証処理を行う。
【００７３】
例えば、ポータルサービスアプリ部４１１の認証エージェント部５０８は、クライアント機器１２０から、認証チケットを含むサービスの利用要求を受信すると認証部５０３に利用要求の認証を要求する。認証部５０３は、認証を要求された利用要求が、認証システム１３０によって発行された第１の認証チケット又は認証チケット管理部５０２によって発行された第２の認証チケットを含む場合、利用要求の認証を許可する。
【００７４】
なお、認証情報５０６には、例えば、認証システム１３０の証明書、サービス提供システム１１０の証明書、及び認証システム１３０と共有するユーザの識別情報等、サービス提供システム１１０の認証に関わる各種の情報が含まれる。
【００７５】
（ポータルサービスアプリ部の機能構成）
ポータルサービスアプリ部４１１は、例えば、利用情報通知部５０７、認証エージェント部５０８、情報端末用のポータル部５０９、及び電子機器用のポータル部５１０等を有する。
【００７６】
利用情報通知部（通知手段）５０７は、利用者に、認証システム１３０によって発行される第１の認証チケットとは異なる、第２の認証チケットを取得するための認証コードを通知する。利用情報通知部５０７は、例えば、利用者のメールアドレスに、第２の認証チケットを取得するための認証コードを含むメールを通知する。
【００７７】
利用情報通知部５０７が、メールを通知する利用者は、例えば、テナントの全ユーザであっても良いし、特定のロールを持つユーザ（例えば、管理者）であっても良いし、特定のサービス（例えば、電子機器用のポータル）を利用するユーザ等であっても良い。或いは、利用情報通知部５０７は、メールを通知する利用者を選択する選択画面を情報端末１２１に提供し、選択されたユーザにメールを通知するものであっても良い。
【００７８】
認証エージェント部５０８は、クライアント機器１２０から受信したサービスの利用要求に認証チケットが含まれる場合、認証部５０３に認証チケットの認証を依頼する。認証エージェント部５０８は、認証部５０３によって認証チケットの認証が許可された場合、情報端末用ポータル、又は電子機器用のポータルへのクライアント機器１２０の利用を許可する。
【００７９】
一方、認証エージェント部５０８は、クライアント機器１２０から受信したサービスの利用要求に認証チケットが含まれない場合、或いは、認証部５０３によって認証チケットの認証か許可されない場合、例えば、クライアント機器１２０に認証画面等を表示させる。なお、認証エージェント部５０８は、図１の認証エージェント１１４に対応している。
【００８０】
情報端末用のポータル部５０９は、情報端末１２１向けのポータル（サービス提供システム１１０が提供する所定のサービスの一例）を提供する手段である。本実施形態では、第１及び第２の実施例で後述するように、情報端末１２１による処理と、電子機器１２２とで、第２の認証チケットの取得方法が異なる。そのため、本実施形態に係るサービス提供システム１１０は、情報端末用のポータル部５０９と、電子機器用のポータル部５１０とを別々に有している。なお、情報端末用のポータル部５０９は、図１の情報端末用のポータル部１１２に対応している。
【００８１】
電子機器用のポータル部５１０は、電子機器１２２用のポータル（サービス提供システム１１０が提供する所定のサービスの別の一例）を提供する手段である。なお、電子機器用のポータル部５１０は、図１の電子機器用のポータル部１１３に対応している。
【００８２】
＜各情報の例＞
ここで、サービス提供システム１１０が記憶する各情報の例について説明する。
【００８３】
（ユーザ情報）
図６（Ａ）は、ユーザ情報６０１の一例を示す図である。図６（Ａ）の例では、ユーザ情報６０１はデータ項目として、テナントＩＤ、ユーザＩＤ、パスワード、ロール、メールアドレス、姓、名、使用言語等を有する。ユーザ管理部４２２は、ユーザ情報６０１を、例えば、テナントＩＤ単位で管理する。
【００８４】
テナントＩＤは、サービス提供システム１１０のおける契約単位（テナント）の識別情報である。契約単位は、例えば、企業、団体等の単位であっても良いし、企業内の組織、拠点、部署等の単位であっても良い。ここでは、一例として、企業等の組織毎に異なるテナントＩＤが割り当てられているものとして、以後の説明を行う。
【００８５】
ユーザＩＤ及びパスワードは、サービス提供システム１１０において、ユーザを特定する情報である。ユーザＩＤは、ユーザ名であっても良い。パスワードは必須ではない。また、ユーザＩＤは、ユーザが所持する電子媒体（例えばＩＣカード）を代わりに用いても良い。テナントＩＤと対応づけられたユーザＩＤ、パスワードは一意であるが、テナントＩＤが異なれば重複しても良い。
【００８６】
ロールは、ユーザの役割（例えば、管理者、利用者、開発者等）を識別する情報である。メールアドレスは、ユーザのメールアドレスである。なお、メールアドレスは、メッセージングサービスや、ＳＮＳ等、ユーザに所定のメッセージを通知可能な他のアカウント情報であっても良い。姓及び名は、ユーザの苗字及び名前である。使用言語はユーザが使用する言語である。
【００８７】
（テナント情報）
図６（Ｂ）は、テナント情報６０２の一例を示す図である。図６（Ｂ）の例では、テナント情報６０２は、データ項目として、テナントＩＤ、テナント名、国名、認証システム等を有する。
【００８８】
テナントＩＤは、テナントの識別情報であり、図６（ａ）のユーザ情報６０１のテナントＩＤに対応する。テナント名はテナントの名称である。国名は、テナントの拠点の国名である。
【００８９】
認証システムは、各テナントのユーザが、どの認証システム（ＩｄＰ）のＩＤを使って、サービス提供システム１１０にログインするかを示す情報である。図６（Ｂ）において、「ＡＤ」は、例えば、企業内に設置された図１のＡＤ１３２等のＩＤを用いて、サービス提供システム１１０にログインすることを示す。「外部」は、例えば、図１の外部のシステム１６０等のパブリックなクラウドのＩＤを用いて、サービス提供システム１１０にログインすることを示す。「ＮＳＰ（Network Service Provider）」は、サービス提供システム１１０のＩＤを用いて、サービス提供システム１１０にログインすることを示す。
【００９０】
（機器情報）
図６（Ｃ）は、機器情報６０３の一例を示す図である。図６（Ｃ）の例では、機器情報６０３は、データ項目として、テナントＩＤ、機器認証情報、機能情報等を有する。
【００９１】
テナントＩＤは、テナントの識別情報であり、図６（Ａ）のユーザ情報６０１、及び図６（Ｂ）のテナント情報６０２のテナントＩＤに対応する。電子機器１２２の認証用の情報であり、例えば、サービス提供システム１１０にアクセスしてきた電子機器１２２が、登録済の電子機器であるか否かを判断するため等に利用される。機能情報は、各電子機器が有する機能の情報である。
【００９２】
（認証コード管理情報）
図７（Ａ）は、認証コード管理部５０１が管理する認証コード管理情報５０４の一例を示す図である。図７（Ａ）の例では、認証コード管理情報５０４は、データ項目として、内部ＩＤ、テナントＩＤ、ユーザＩＤ、一時コード、一時パスワード、開始日時、終了日時等を有する。
【００９３】
内部ＩＤは、複数のレコードを識別するための内部管理用の識別情報である。テナントＩＤは、テナントの識別情報であり、ユーザ情報６０１、テナント情報６０２、及び機器情報６０３のテナントＩＤに対応している。ユーザＩＤは、ユーザの識別情報であり、ユーザ情報６０１のユーザＩＤに対応している。
【００９４】
一時コードは、ユーザＩＤに対応づけられた情報端末１２１用の認証コード（第３の認証情報の一例）であり、認証コード管理部５０１によって生成される。この一時コードは、情報端末１２１から、サービス提供システム１１０に第２の認証チケットの発行を要求するときに用いられる固有の識別情報である。
【００９５】
一時パスワードは、ユーザＩＤに対応づけられた電子機器１２２用の認証コード（第３の識別情報の一例）であり、認証コード管理部５０１によって生成される。この一時パスワードは、電子機器１２２から、サービス提供システム１１０に第２の認証チケットの発行を要求するときに用いられる。一時パスワードは、一時コードに対応する一時コードよりも短い文字列であり、例えば、テナント内で固有の識別情報である。
【００９６】
開始日時は、認証コード（一時コード、一時パスワード）が利用可能となる日時の情報である。終了日時は、認証コード（一時コード、一時パスワード）が利用できなくなる日時の情報である。
【００９７】
このように、本実施形態では、認証コード管理部５０１によって作成される認証コードは、利用可能な期間が定められている。ただし、これはあくまで一例であり、認証コード管理部５０１によって作成される認証コードは、期限が定められていない認証コードであっても良い。
【００９８】
（認証チケット管理情報）
図７（Ｂ）は、認証チケット管理部５０２が管理する認証チケット管理情報５０５の一例を示す図である。図７（Ｂ）の例では、認証チケット管理情報５０５は、データ項目として、テナントＩＤ、ユーザＩＤ、認証チケットＩＤ、内部ＩＤ、有効期限等を有する。
【００９９】
テナントＩＤは、テナントの識別情報であり、ユーザ情報６０１、テナント情報６０２、機器情報６０３、及び認証コード管理情報５０４のテナントＩＤに対応している。ユーザＩＤは、ユーザの識別情報であり、ユーザ情報６０１、及び認証コード管理情報５０４のユーザＩＤに対応している。
【０１００】
認証チケットＩＤは、認証チケット管理部５０２によって発行された第２の認証チケットの識別情報である。認証チケットＩＤは、例えば、第２の認証チケットに含まれる。
【０１０１】
内部ＩＤは、複数のレコードを識別するための内部管理用の識別情報であり、認証コード管理情報５０４の内部ＩＤに対応している。有効期限は、認証チケット管理部５０２によって発行された第２の認証チケットの有効期限を示す情報であり、例えば、認証コード管理情報５０４の終了日時に対応している。
【０１０２】
好ましくは、認証コード管理部５０１は、認証コード管理情報５０４で管理している認証コードのうち、終了日時を過ぎた認証コードの管理情報を削除し、削除した認証コードの内部ＩＤを、認証チケット管理部５０２に通知する。
【０１０３】
これにより、認証チケット管理部５０２は、認証コード管理部５０１によって削除された認証コードに対応する第２の認証チケットの管理情報を削除することができる。
【０１０４】
＜処理の概要＞
図８は、一実施形態に係る認証チケットの発行処理の例を示すフローチャートである。なお、ここでは、後述する複数の実施形態に共通するサービス提供システム１１０の処理の概要について説明し、具体的な処理については各実施形態の中で説明する。
【０１０５】
ステップＳ８０１において、サービス提供システム１１０は、例えば、管理者等から、認証コードの発行要求を受付けると、ステップＳ８０２以降の処理を実行する。
【０１０６】
ステップＳ８０２に移行すると、サービス提供システム１１０の認証コード管理部５０１は、認証コードの発行要求に応じて第２の認証チケットを取得するための認証コードを生成し、生成した認証コードの情報を認証コード管理情報５０４に記憶する。
【０１０７】
好ましくは、認証コード管理部５０１は、第２の認証チケットを取得するための認証コードとして、図７（Ａ）に示す情報端末１２１用の「一時コード」と、電子機器１２２用の「一時パスワード」を生成する。
【０１０８】
ステップＳ８０３において、サービス提供システム１１０の利用情報通知部５０７は、認証コード管理部５０１によって生成された第２の認証チケットを取得するための認証コードをユーザに通知する。
【０１０９】
好ましくは、利用情報通知部５０７は、認証コード管理部５０１によって作成された情報端末１２１用の「一時コード」と、電子機器１２２用の「一時パスワード」とを含むメッセージを、メール送信部４２５により、利用者のメールアドレスに通知する。このとき、利用者に通知されるメッセージの例を図９に示す。
【０１１０】
図９は、一実施形態に係る認証コードの通知メッセージの例を示す図である。利用者に通知されるメッセージ９００には、例えば、認証サービスが停止していることを示すメッセージ９０１、情報端末１２１用の「一時コード」を含むＵＲＬ９０２、電子機器１２２用の「一時パスワード」９０３、有効期限の情報９０４等が含まれる。
【０１１１】
好ましくは、認証サービスが停止していることを示すメッセージ９０１には、停止している認証サービスを特定するための情報が含まれる。なお、停止している認証サービスは、例えば、図６（Ｂ）の「認証システム」に基づいて、社内のＡＤ１３２が停止しているのか、外部のシステム１６０が停止しているのか等を特定することができる。
【０１１２】
好ましくは、情報端末１２１用の「一時コード」を含むＵＲＬ９０２は、情報端末１２１から選択されると、サービス提供システム１１０の第２の認証チケットを発行するためのウェブページに接続される。また、このとき、ＵＲＬ９０２に含まれる「一時コード」もサービス提供システム１１０に送信される。
【０１１３】
好ましくは、電子機器１２２用の「一時パスワード」９０３は、情報端末１２１用の「一時コード」よりも短い文字列であり、ユーザは、後述する電子機器１２２の緊急用ログイン画面に、「一時パスワード」９０３を容易に入力できるようになっている。
【０１１４】
図８に戻って、フローチャートの説明を続ける。
【０１１５】
ステップＳ８０４において、認証チケット管理部５０２は、利用情報通知部５０７が通知した認証コード（一時コード、又は一時パスワード）を含む第２の認証チケットの発行要求をクライアント機器１２０から受付けると、処理をステップＳ８０５に移行させる。
【０１１６】
ステップＳ８０５に移行すると、認証チケット管理部５０２は、第２の認証チケットの発行要求を送信したクライアント機器１２０に、第２の認証チケットを発行し、発行した第２の認証チケットの情報を、認証チケット管理情報５０５に記憶する。
【０１１７】
上記の処理により、クライアント機器１２０のユーザは、認証システム１３０が停止した場合等に、サービス提供システム１１０から通知されるメッセージ９００に基づいて、第２の認証チケットを容易に取得することができるようになる。
【０１１８】
図１０は、一実施形態に係る認証チケットの認証処理の例を示すフローチャートである。
【０１１９】
ステップＳ１００１において、サービス提供システム１１０の認証エージェント部５０８は、クライアント機器１２０から、サービスの利用要求を受信すると、サービスの利用要求の認証を認証部５０３に要求する。
【０１２０】
ステップＳ１００２において、認証の要求を受付けた認証部５０３は、利用要求に認証システム１３０が発行した第１の認証チケットが含まれるか否かを判断する。ステップＳ１００２において、利用要求に認証システム１３０が発行した第１の認証チケットが含まれる場合、認証部５０３は、利用要求の認証を許可する。一方、利用要求に認証システム１３０が発行した第１の認証チケットが含まれない場合、認証部５０３は、処理をステップＳ１００３に移行させる。
【０１２１】
ステップＳ１００３に移行すると、認証部５０３は、利用要求にサービス提供システム１１０が発行した第２の認証チケットが含まれるか否かを判断する。ステップＳ１００３において、利用要求にサービス提供システム１１０が発行した第２の認証チケットが含まれる場合、認証部５０３は、利用要求の認証を許可する。一方、利用要求にサービス提供システム１１０が発行した第２の認証チケットが含まれない場合、処理を終了する。
【０１２２】
ステップＳ１００４において、サービス提供システム１１０の認証エージェント部５０８は、認証部５０３によって認証が許可された利用要求によるサービスの利用を許可する。
【０１２３】
なお、図１０の処理はあくまで一例である。例えば、認証部５０３は、ステップＳ１００２の処理と、ステップＳ１００３の処理を１つのステップで実行するものであっても良い。
【０１２４】
図１０の処理により、サービス提供システム１１０から第２の認証チケットを取得したクライアント機器１２０は、認証システム１３０から第１の認証チケットを取得したときと同様に、サービス提供システム１１０が提供するサービスを利用できるようになる。
【０１２５】
続いて、クライアント機器１２０が情報端末１２１である場合と、クライアント機器１２０が電子機器１２２である場合に分けて、具体的な処理について説明する。
【０１２６】
［第１の実施形態］
第１の実施形態では、クライアント機器１２０が情報端末１２１である場合の処理について説明する。
【０１２７】
＜機能構成＞
図１１は、第１の実施形態に係る情報端末の機能構成図である。情報端末１２１は、プログラムを実行することにより、入力受付部１１０１、表示制御部１１０２、メールアプリ部１１０３、及びブラウザアプリ部１１０４を実現する。
【０１２８】
入力受付部１１０１は、例えば、図２の入力部２０６に入力された入力操作を受付ける。表示制御部１１０２は、例えば、図２の表示部２０７への表示を制御する。メールアプリ部１１０３は、例えば、図２のネットワークＩ／Ｆ２０５を介して、メール受信サーバ１５０からメールを受信する。ブラウザアプリ部１１０４は、サービス提供システム１１０が提供する情報端末用のポータル等に接続するためのウェブブラウザである。
【０１２９】
＜処理の流れ＞
図１２は、第１の実施形態に係る情報処理システムの処理の例を示す図である。なお、図１２のシーケンスの開始時点において、情報端末１２１は、サービス提供システム１１０から、図９に示すようなメッセージ９００を受信し、表示部２０７にメッセージ９００を表示しているものとする。また、図１２において、破線の矢印は、ユーザによる操作を示すものとする。
【０１３０】
ステップＳ１２０１において、ユーザは、情報端末１２１の表示部２０７に表示されたメッセージ９００に含まれる、第２の認証チケットを取得するためのＵＲＬ９０２をクリック、タッチ等の操作により選択する。
【０１３１】
ステップＳ１２０２において、ＵＲＬ９０２の選択操作を受付けた情報端末１２１は、例えば、ウェブブラウザを起動（又は活性化）させる。
【０１３２】
ステップＳ１２０３において、情報端末１２１は、ウェブブラウザにより、サービス提供システム１１０の一時利用ＵＲＬへの接続を要求する。なお、この接続の要求には、認証コード管理部５０１によって生成された認証コード（一時コード）が含まれる。
【０１３３】
ステップＳ１２０４において、ポータルサービスアプリ部４１１の認証エージェント部５０８は、一時利用ＵＲＬへの接続の要求を受信すると、認証処理部４２１に第２の認証チケットの発行を要求する。
【０１３４】
ステップＳ１２０５において、第２の認証チケットの発行要求を受付けた認証処理部４２１の認証コード管理部５０１は、発行要求に含まれる認証コード（一時コード）を検証する。例えば、認証コード管理部５０１は、図７（Ａ）に示す認証コード管理情報５０４の中に、発行要求に含まれる認証コードと一致する一時コードが含まれるか否かにより、発行要求に含まれる認証コード（一時コード）を検証する。
【０１３５】
ステップＳ１２０５において、認証コードの検証に成功した場合、サービス提供システム１１０は、ステップＳ１２０６以降の処理を実行する。一方、認証コードの検証に失敗した場合、サービス提供システム１１０は、例えば、処理を終了する。
【０１３６】
ステップＳ１２０６に移行すると、サービス提供システム１１０の認証チケット管理部５０２は、第２の認証チケットを発行し、発行した第２の認証チケットの情報を、認証チケット管理情報５０５に記憶する。
【０１３７】
ステップＳ１２０７において、認証処理部４２１は、認証チケット管理部５０２が発行した第２の認証チケットを、ポータルサービスアプリ部４１１に通知する。
【０１３８】
ステップＳ１２０８において、ポータルサービスアプリ部４１１は、情報端末１２１に第２の認証チケットを通知すると共に、情報端末１２１のウェブブラウザの接続先を、情報端末用のポータルにリダイレクトさせる。
【０１３９】
ステップＳ１２０９において、情報端末１２１は、ウェブブラウザにより、サービス提供システム１１０の情報端末用のポータルに接続を要求する。なお、この接続の要求には、ステップＳ１２０６で発行された第２の認証チケットが含まれる。
【０１４０】
ステップＳ１２１０において、サービス提供システム１１０のポータルサービスアプリ部４１１の認証エージェント部５０８は、情報端末１２１から受信した接続の要求に含まれる第２の認証チケットを検証する。なお、この処理は、例えば、図１０のステップＳ１００２、及びＳ１００３の処理に相当する。
【０１４１】
ステップＳ１２１０において、接続の要求に含まれる第２の認証チケットの検証に成功すると、ステップＳ１２１１において、ポータルサービスアプリ部４１１の認証エージェント部５０８は、情報端末用ポータルの利用を許可する。
【０１４２】
ステップＳ１２１２において、サービス提供システム１１０の情報端末用のポータル部５０９は、情報端末１２１に情報端末用のポータル画面を送信する。
【０１４３】
ステップＳ１２１３において、情報端末１２１のウェブブラウザは、情報端末用のポータル画面を表示させる。
【０１４４】
このように、本実施形態によれば、情報端末１２１のユーザは、認証システム１３０が停止している場合でも、通知メッセージのＵＲＬを選択することにより、サービス提供システム１１０が提供するサービスを容易に利用できるようになる。
【０１４５】
［第２の実施形態］
第２の実施形態では、クライアント機器１２０が電子機器１２２である場合の処理について説明する。なお、ここでは、第１の実施形態と重複する説明は省略し、差分を中心に説明を行う。
【０１４６】
＜機能構成＞
図１３は、第２の実施形態に係る電子機器の機能構成図である。電子機器１２２は、プログラムを実行することにより、入力受付部１３０１、表示制御部１３０２、ログイン処理部１３０３、通知要求部１３０４、及びアプリケーション部１３０５を実現する
入力受付部１３０１は、例えば、図３の操作部３０７に入力された入力操作を受付ける。表示制御部１３０２は、例えば、図３の操作部３０７への表示を制御する。ログイン処理部１３０３は、認証システム１３０、又はサービス提供システム１１０へのログイン処理を行う。アプリケーション部１３０５は、サービス提供システム１１０によって提供されるサービスを利用するためのアプリケーションである。
【０１４７】
＜処理の流れ＞
図１４は、第２の実施形態に係る情報処理システムの処理の例を示す図である。なお、図１４のシーケンスの開始時点において、電子機器１２２のユーザは、サービス提供システム１１０から、図９に示すようなメッセージ９００を受信し、メッセージ９００に含まれる一時パスワード９０３を、例えば、メモ等に記録してあるものとする。また、図１４において、破線の矢印は、ユーザによる操作を示すものとする。
【０１４８】
ステップＳ１４０１において、電子機器１２２のユーザは、電子機器１２２の緊急用ログイン画面の表示操作を行う。なお、緊急用ログイン画面とは、メッセージ９００に含まれる一時パスワード９０３を用いて、サービス提供システム１１０が提供するサービスを利用するための画面である。ここで、電子機器１２２の表示画面について説明する。
【０１４９】
図１５は、第２の実施形態に係る電子機器の表示画面の例を示す図である。
【０１５０】
図１５（ａ）は、通常のログイン画面１５０１の例を示す。ユーザは、例えば、ログイン画面１５０１に、ユーザのメールアドレスとパスワードを入力することにより、認証システム１３０にログインすることができる。或いは、ユーザは、ユーザの認証情報が記録されたＩＣカード等を電子機器１２２に読み込ませることにより、認証システム１３０にログインするものであっても良い。なお、ログイン画面１５０１は、図１３のログイン処理部１３０３、及び表示制御部１３０２によって、図３の操作部３０７等に表示される。
【０１５１】
電子機器１２２のログイン処理部１３０３は、例えば、認証システム１３０にログインできない場合、例えば、図１５（ｂ）に示すようなログイン画面１５０２を操作部３０７に表示させる。ログイン画面１５０２には、例えば、管理者に連絡するための「管理者に連絡」ボタン１５０３や、緊急用ログイン画面を開くためのリンク１５０５等が表示されている。
【０１５２】
ログイン画面１５０２において、「管理者に連絡」ボタン１５０３を選択すると、例えば、図１５（ｃ）に示すような、「管理者に連絡」するための画面１５０４が表示される。この管理者に連絡するための画面１５０４において、「Ｙｅｓ」を選択することにより、管理者に、例えば、図９に示す通知メッセージ等の送信を要求することができる。
【０１５３】
また、ログイン画面１５０２において、緊急用ログイン画面を開くためのリンク１５０５を選択すると、例えば、図１５（ｄ）に示すような、緊急ログイン用画面１５０６が表示される。
【０１５４】
図１４に戻って、シーケンス図の説明を続ける。
【０１５５】
ステップＳ１４０２において、電子機器１２２は、図１５（ｄ）に示すような緊急ログイン用画面１５０６を、図３の操作部３０７に表示させる。
【０１５６】
ステップＳ１４０３において、ユーザは、メッセージ９００に含まれる一時パスワード９０３を、緊急ログイン用画面１５０６に入力し、「送信」ボタンを選択する。これにより、電子機器１２２のログイン処理部１３０３は、一時パスワード９０３の入力を受付ける。
【０１５７】
ステップＳ１４０４において、電子機器１２２は、サービス提供システム１１０に機器の認証要求を送信する。
【０１５８】
ステップＳ１４０５において、サービス提供システム１１０の認証処理部４２１は、例えば、図６（Ｃ）に示す機器情報６０３に基づいて、電子機器１２２が登録済の機器であることを確認する。
【０１５９】
ステップＳ１４０６において、認証処理部４２１は、機器認証の結果を含む機器認証情報（機器認証チケット等）を電子機器１２２に送信する。ここでは、電子機器１２２の機器認証に成功したものとして、以下の説明を行う。なお、ステップＳ１４０４〜Ｓ１４０６の機器認証の処理は省略可能である。
【０１６０】
ステップＳ１４０７において、電子機器１２２は、サービス提供システム１１０に第２の認証チケットの発行要求を送信する。この発行要求には、例えば、機器認証情報、テナント情報、一時パスワード等が含まれる。
【０１６１】
ステップＳ１４０８において、サービス提供システム１１０の認証処理部４２１は、電子機器１２２の機器の識別を行う。
【０１６２】
ステップＳ１４０９において、認証処理部４２１は、テナント情報（例えばテナントＩＤ）に基づいて、電子機器１２２のテナントの識別を行う。
【０１６３】
ステップＳ１４１０において、認証処理部４２１は、例えば、一時パスワードと、図７（Ａ）の認証コード管理情報等に基づいて、ユーザの識別を行う。
【０１６４】
なお、本実施形態で用いられる一時パスワードは、テナント内で固有の値を有しており、他のテナントで同一の一時パスワードが利用されている場合があり得る。従って、認証処理部４２１は、ステップＳ１４０４〜Ｓ１４１０の処理で、少なくとも電子機器１２２のテナントを特定する必要がある。従って、ステップＳ１４０４〜Ｓ１４１０の処理は、電子機器１２２のテナントを特定することができるものであれば、一部の処理を省略しても構わない。
【０１６５】
ステップＳ１４１１において、認証処理部４２１は、例えば、図７（Ａ）の認証コード管理情報５０４の「テナントＩＤ」、及び「一時パスワード」に基づいて、電子機器１２２の一時パスワードが正しいかどうかを検証する。サービス提供システム１１０は、電子機器１２２の一時パスワードの検証に成功した場合、ステップＳ１４１２以降の処理を実行する。一方、サービス提供システム１１０は、電子機器１２２の一時パスワードの検証に失敗した場合、例えば、処理を終了させる。ここでは、検証に成功した場合の例について、以下の説明を行う。
【０１６６】
ステップＳ１４１２において、認証処理部４２１は、第２の認証チケットを発行し、ステップＳ１４１３において、発行した第２の認証チケットを電子機器１２２に送信する。
【０１６７】
ステップＳ１４１４において、電子機器１２２は、サービス提供システム１１０から受信した第２の認証チケットを含むサービス（電子機器用ポータル等）の利用要求をサービス提供システム１１０に送信する。
【０１６８】
ステップＳ１４１５において、サービス提供システム１１０のポータルサービスアプリ部４１１は、受信したサービス利用要求に含まれる第２の認証チケットを検証する。ポータルサービスアプリ部４１１は、第２のチケットの検証に成功すると、ステップＳ１４１６において、電子機器１２２による電子機器用ポータルの利用を許可する。一方、ポータルサービスアプリ部４１１は、第２のチケットの検証に失敗すると、例えば、処理を終了させる。
【０１６９】
上記の処理により、電子機器１２２のユーザは、認証システム１３０が停止している場合でも、通知メッセージに含まれる一時パスワードを電子機器１２２に入力することにより、サービス提供システム１１０が提供するサービスを容易に利用できるようになる。
【０１７０】
（管理者への通知処理）
次に、管理者への通知処理について説明する。例えば、前述の図１５（ａ）のログイン画面１５０１で認証システム１３０にログインできない場合、図１５（ｂ）に示すようなログイン画面１５０２が電子機器１２２に表示される。ユーザは、このログイン画面１５０２の「管理者に連絡」ボタンを選択することにより、図１５（ｃ）に示すような「管理者に連絡」するための画面１５０４を表示させ、管理者に一時パスワードの送信を要求することができる。
【０１７１】
図１６は、第２の実施形態に係る管理者への通知処理の例を示す図である。なお、図１６のシーケンス図の開始時点において、電子機器１２２には、図１５（ｂ）に示すようなログイン画面１５０２が表示されているものとする。
【０１７２】
ステップＳ１６０１において、ユーザは、ログイン画面１５０２の「管理者に連絡」ボタン１５０３を選択することにより、例えば、図１５（ｃ）に示すような「管理者に連絡」するための画面１５０４の表示操作を行う。
【０１７３】
ステップＳ１６０２において、電子機器１２２は、ユーザによる「管理者に連絡」するための画面１５０４の表示操作を受付けると、図１５（ｃ）に示すような「管理者に連絡」するための画面１５０４を、操作部３０７等に表示する。
【０１７４】
ステップＳ１６０３において、ユーザは、「管理者に連絡」するための画面１５０４の「Ｙｅｓ」ボタン等を選択することにより、管理者への連絡の要求操作を行う。
【０１７５】
ステップＳ１６０４において、電子機器１２２は、ユーザによる要求操作を受付けると、サービス提供システム１１０に、利用情報（メッセージ９００等）の通知を要求する。
【０１７６】
ステップＳ１６０５において、利用情報の通知要求を受信したサービス提供システム１１０の利用情報通知部５０７は、例えば、図６（Ａ）のユーザ情報６０１の「ロール」等の情報に基づいて、同一テナント内の管理者の情報を取得する。
【０１７７】
ステップＳ１６０６において、利用情報通知部５０７は、管理者に通知する認証コード（一時コード）の生成を、認証コード管理部５０１に依頼する。認証コード管理部５０１は、利用情報通知部５０７からの依頼に応じて認証コードを生成する。
【０１７８】
ステップＳ１６０７において、利用情報通知部５０７は、認証コード管理部５０１によって作成された認証コードを含む通知メール（例えば、図９のメッセージ９００等）を生成する。
【０１７９】
ステップＳ１６０８において、メール送信部４２５は、利用情報通知部５０７によって作成された通知メールを管理者に送信する。
【０１８０】
なお、管理者が複数いる場合、サービス提供システム１１０は、ステップＳ１６０６〜Ｓ１６０８の処理１６００を、全ての管理者に対して実行する。
【０１８１】
ステップＳ１６０８において、ステップＳ１６０６〜Ｓ１６０８の処理１６００が完了すると、サービス提供システム１１０は、処理が完了したことを電子機器１２２に通知する。
【０１８２】
上記の処理により、ユーザは、例えば、認証システム１３０が停止してログインできない場合等、管理者に、第２の認証チケットを取得するための通知メッセージの送信を要求することが容易になる。
【０１８３】
（利用者への通知処理）
続いて、管理者が、ユーザへメッセージ９００等の通知メールを通知する処理について説明する。
【０１８４】
図１７は、第２の実施形態に係るユーザへの通知処理の例を示すシーケンス図である。なお、図１７のシーケンスの開始時点において、管理者は、図１６のステップＳ１６０８で送信されたメールを受信済であるものとする。
【０１８５】
ステップＳ１７０１において、管理者は、図１６の処理によりサービス提供システム１１０から通知されたメールに含まれる一時利用ＵＲＬを選択する。なお、通知されたメールには、例えば、図９のメッセージ９００と同様に、第２の認証チケットを取得するためのＵＲＬ９０２が含まれる。また、このＵＲＬ９０２には、第２の認証チケットを取得するための認証コード（一時コード）が含まれる。
【０１８６】
ステップＳ１７０２において、情報端末１２１は、管理者による一時利用ＵＲＬの選択操作を受付けると、サービス提供システム１１０に、認証コードを含む一時利用要求を送信する。
【０１８７】
ステップＳ１７０３において、サービス提供システム１１０は、情報端末１２１から受信した一時利用要求に含まれる認証コードを検証する。サービス提供システム１１０は、認証コードの検証に成功した場合、処理をステップＳ１７０４に移行させ、認証コードの検証に失敗した場合、例えば、処理を終了させる。
【０１８８】
ステップＳ１７０４に移行すると、サービス提供システム１１０は、第２の認証チケットを発行する。
【０１８９】
ステップＳ１７０５において、サービス提供システム１１０は、発行した第２の認証チケットを情報端末１２１に送信すると共に、通知メールの送信ページにリダイレクトさせる。
【０１９０】
上記の処理により、例えば、管理者がサービス提供システム１１０にログインするためのＩＤやパスワードを忘れていても、通知メールの送信画面を容易に開くことができるようになる。なお、この処理はあくまで一例である。例えば、管理者は、サービス提供システム１１０に、例えば、ＩＤやパスワード等を用いてログイン可能な場合、サービス提供システム１１０にログインして、通知メールの送信画面を開くものであっても良い。
【０１９１】
ステップＳ１７０６において、情報端末１２１は、サービス提供システム１１０の通知メールの送信ページへ接続する。この接続の要求には、ステップＳ１７０４で発行された第２の認証チケットが含まれる。
【０１９２】
ステップＳ１７０７において、サービス提供システム１１０の利用情報通知部５０７は、情報端末１２１から、第２の認証チケットを含む通知メールの送信ページへの接続要求を受付けると、例えばユーザ情報６０１からユーザ情報の一覧を取得する。
【０１９３】
ステップＳ１７０８において、サービス提供システム１１０の利用情報通知部５０７は、ユーザ情報の一覧を含む通知メールの送信画面を情報端末１２１に送信する。
【０１９４】
ステップＳ１７０９において、情報端末１２１は、サービス提供システム１１０から受信した通知メールの送信画面を表示する。このとき、情報端末１２１によって表示される通知メールの送信画面の例を図１８に示す。
【０１９５】
図１８は、第２の実施形態に係る通知メールの送信画面の例を示す図である。通知メールの送信画面１８００には、例えば、ユーザ一覧リスト１８０１、送信リスト１８０２、有効期限１８０３、利用シーン１８０４、「全ユーザ送信」ボタン１８０５、及び「指定ユーザ送信」ボタン１８０６等が含まれる。
【０１９６】
管理者は、例えば、ユーザ一覧リスト１８０１の中から、ユーザを選択して送信リスト１８０２に登録し、「指定ユーザ送信」ボタン１８０６を選択することにより、指定したユーザに選択的に通知メールを送信することができる。また、管理者は、「全ユーザ送信」ボタン１８０５を選択することにより、ユーザ一覧リスト１８０１に含まれる全てのユーザに通知メールを送信することができる。
【０１９７】
また、管理者は、有効期限１８０３の入力欄により、認証コード（一時コード、及び一時パスワード）が利用可能となる開始日時と、認証コードが利用できなくなる終了日時を設定することができる。なお、開始日時と、終了日時は、既定値が予め設定されていることが望ましい。
【０１９８】
さらに、管理者は、利用シーン１８０４のチェックボックスにより、発行する認証コードの種別を選択することができる。
【０１９９】
例えば、利用シーン１８０４のチェックボックスのうち、「ＰＣ」と「ＭＦＰ」を選択すると、ユーザに通知されるメッセージ９００には、一時コードを含むＵＲＬ９０２と、一時パスワード９０３が含まれる。また、利用シーン１８０４のチェックボックスのうち、「ＰＣ」のみを選択すると、ユーザに通知されるメッセージ９００には、一時コードを含むＵＲＬ９０２のみが含まれる。同様に、利用シーン１８０４のチェックボックスのうち、「ＭＦＰ」のみを選択すると、ユーザに通知されるメッセージ９００には、一時パスワード９０３のみが含まれる。
【０２００】
図１７に戻って、シーケンス図の説明を続ける。
【０２０１】
ステップＳ１７１０において、管理者は、例えば、図１８に示す通知メールの送信画面１８００で必要な情報を設定又は選択し、送信操作を行う。
【０２０２】
ステップＳ１７１１において、情報端末１２１は、管理者によって設定された情報を含む、通知メールの送信要求をサービス提供システム１１０に送信する。
【０２０３】
ステップＳ１７１２において、サービス提供システム１１０の認証コード管理部５０１は、指定された認証コード（一時コード、一時パスワード）を生成し、生成した認証コードの情報を認証コード管理情報５０４に記憶する。
【０２０４】
ステップＳ１７１３において、サービス提供システム１１０の利用情報通知部５０７は、認証コード管理部５０１によって作成された認証コードを含む通知メール（例えば、図９のメッセージ９００）を作成する。
【０２０５】
ステップＳ１７１４において、サービス提供システム１１０のメール送信部４２５は、作成された通知メールを、ユーザのメールアドレス宛に送信する。
【０２０６】
なお、サービス提供システム１１０は、ステップＳ１７１２〜Ｓ１７１４の処理１７００を、指定されたユーザの分だけ繰り返し実行する。
【０２０７】
ステップＳ１７１５において、サービス提供システム１１０は、処理が完了したことを情報端末１２１に通知する。
【０２０８】
上記の処理により、管理者は、第２の認証チケットを取得するための認証コードを含む通知メールを、ユーザに容易に送信することができるようになる。
【０２０９】
［第３の実施形態］
第３の実施形態では、電子機器１２２が、認証システム１３０の状態を監視する手段を有する場合の例について説明する。
【０２１０】
＜機能構成＞
図１９は、第３の実施形態に係る電子機器の機能構成図である。本実施形態に係る電子機器１２２は、図１３に示す第２の実施形態に係る電子機器の構成に加えて、監視部１９０１を有している。なお、他の構成は、第３の実施形態と同様なので、ここでは差分を中心に説明を行う。
【０２１１】
監視部１９０１は、認証システム１３０の状態を監視し、例えば、認証システム１３０の状態に問題がある場合、その旨をサービス提供システム１１０に通知する。
【０２１２】
例えば、監視部１９０１は、ユーザが、認証システム１３０へのログインするとき等に、例えば、通信エラー等によるログインの失敗回数を記録し、通信エラー等によるログインの失敗回数が所定のしきい値を超えた場合、サービス提供システム１１０に通知する。この場合、パスワードの入力ミス等によるログインの失敗はカウントしないことが望ましい。
【０２１３】
或いは、監視部１９０１は、所定の時間間隔（例えば１分毎）に、認証システム１３０に確認処理（ポーリング等）を行い、所定の時間（例えば１０分）失敗が継続した場合、サービス提供システム１１０に通知するもの等であっても良い。
【０２１４】
＜処理の流れ＞
図２０は、第３の実施形態に係る電子機器の監視処理の例を示すフローチャートである。
【０２１５】
図２０（ａ）は、電子機器１２２が、ログインの失敗回数に応じて、サービス提供システム１１０に所定の通知を行う場合の処理の例を示している。
【０２１６】
ステップＳ２００１において、電子機器１２２は、ユーザによるログイン操作を受付けると、ステップＳ２００２以降の処理を実行する。
【０２１７】
ステップＳ２００２において、電子機器１２２は、ユーザによって入力された認証情報を用いて、認証システム１３０へログイン処理を行う。
【０２１８】
ステップＳ２００３において、電子機器１２２の監視部１９０１は、ログインの結果が、例えば、通信エラー等の所定のエラーによるログインの失敗である場合、処理をステップＳ２００４に移行させる。一方、監視部１９０１は、ログインの結果が成功した場合、及び、例えば、パスワードの入力エラー等、所定のエラー以外のログイン失敗である場合、処理をステップＳ２００１に移行させて、同様の処理を繰り返す。
【０２１９】
ステップＳ２００４に移行すると、電子機器１２２の監視部１９０１は、ログインの失敗回数を記録（例えばインクリメント）する。
【０２２０】
ステップＳ２００５において、電子機器１２２の監視部１９０１は、ログインの失敗回数が所定の回数（例えば１０回）に達したかどうかを判断する。ログインの失敗回数が所定の回数に満たない場合、監視部１９０１は、処理をステップＳ２００１に移行させて、同様の処理を繰り返す。一方、ログインの失敗回数が所定の回数に達した場合、監視部１９０１は、処理をステップＳ２００６に移行させて、サービス提供システム１１０に所定の通知を行う。
【０２２１】
図２０（ｂ）は、電子機器１２２が、所定の時間間隔で認証システム１３０の確認処理を行う場合の処理の例を示している。
【０２２２】
ステップ２１０１において、電子機器１２２の監視部１９０１は、所定の時間（例えば１分）を経過すると、処理をステップＳ２１０２に移行させる。
【０２２３】
ステップＳ２１０２に移行すると、電子機器１２２の監視部１９０１は、認証システム１３０への確認処理を行う。この確認処理は、ログイン処理であっても良いし、予め定められた状態確認用の処理等であっても良い。
【０２２４】
ステップＳ２１０３において、電子機器１２２の監視部１９０１は、ステップＳ２１０２の確認処理を失敗した場合、処理をステップＳ２１０４に移行させる。一方、監視部１９０１は、ステップＳ２１０２の確認処理を成功した場合、処理をステップＳ２１０１に移行させて、同様の処理を繰り返す。
【０２２５】
ステップＳ２１０４に移行すると、電子機器１２２の監視部１９０１は、予め規定された期間（例えば１０分）、確認処理の失敗が継続したか否かを判断する。確認処理の失敗が、予め規定された期間継続した場合、監視部１９０１は、サービス提供システム１１０に所定の通知を行う。一方、確認処理の失敗が、予め規定された期間に満たない場合、監視部１９０１は、処理をステップＳ２１０１に移行させて、同様の処理を繰り返す。
【０２２６】
なお、図２０において、サービス提供システム１１０に通知される処理の通知は、例えば、認証システム１３０が停止していることを通知するものであっても良いし、管理者にメッセージ９００の発行を依頼するもの等であっても良い。
【０２２７】
上記の処理により、電子機器１２２は、ユーザの操作によらずに、認証システム１３０に問題があることを、サービス提供システム１１０に通知することができるようになる。
【０２２８】
＜まとめ＞
本発明の一実施形態に係るサービス提供システム（１１０）は、
外部の第１の認証手段（１３０）によって発行された第１の認証情報に基づいて所定のサービスを提供するサービス提供システム（１１０）であって、
前記所定のサービスの利用者に、前記第１の認証情報とは異なる第２の認証情報を取得するための第３の認証情報を通知する通知手段（５０７）と、
前記第３の認証情報を含む前記第２の認証情報の発行要求に応じて前記第２の認証情報を発行する発行手段（５０２）と、
前記第１の認証情報又は前記第２の認証情報を含む前記所定のサービスの利用要求の認証を許可する第２の認証手段（５０３、５０８）と、
を有する。
【０２２９】
これにより、所定のサービスの利用に必要な認証情報を発行する所定の認証システム（１３０）が停止した場合でも、所定のサービスを提供することを容易にするサービス提供システム（１１０）を提供することができるようになる。
【０２３０】
なお、上記括弧内の参照符号、及び名称は、理解を容易にするために付したものであり、あくまで一例であって、本発明の範囲を限定するためのものではない。
【符号の説明】
【０２３１】
１００      情報処理システム
１１０      サービス提供システム
１２０      クライアント機器
１２１      情報端末
１２２      電子機器
１３０      認証システム（第１の認証手段）
５０７      利用情報通知部（通知手段）
５０２      認証チケット管理部（発行手段）
５０３      認証部（第２の認証手段）
９００      メッセージ
９０２      ＵＲＬ（ＵＲＬ情報）
【先行技術文献】
【特許文献】
【０２３２】
【特許文献１】特開２００５−２２７８９１号公報
【図１】
2017004133.tif 000003
【図２】
2017004133.tif 000004
【図３】
2017004133.tif 000005
【図４】
2017004133.tif 000006
【図５】
2017004133.tif 000007
【図６】
2017004133.tif 000008
【図７】
2017004133.tif 000009
【図８】
2017004133.tif 000010
【図９】
2017004133.tif 000011
【図１０】
2017004133.tif 000012
【図１１】
2017004133.tif 000013
【図１２】
2017004133.tif 000014
【図１３】
2017004133.tif 000015
【図１４】
2017004133.tif 000016
【図１５】
2017004133.tif 000017
【図１６】
2017004133.tif 000018
【図１７】
2017004133.tif 000019
【図１８】
2017004133.tif 000020
【図１９】
2017004133.tif 000021
【図２０】
2017004133.tif 000022