(57)【特許請求の範囲】
【請求項１】
認証を受ける情報処理端末と、前記情報処理端末の認証を制御するコンピュータにより実行可能なプログラムとを有するシステムであって、
前記プログラムは、前記コンピュータを、
前記情報処理端末から認証装置ごとに利用者を一意に識別可能な個別識別情報の認証要求を受け付ける受付手段、
前記個別識別情報に基づき前記認証装置において行った認証結果が正常であれば、前記個別識別情報と紐付けられた、１つ以上の認証装置において利用者を一意に識別可能な共通識別情報を前記情報処理端末に通知する通知手段
として機能させ、
前記情報処理端末は、
前記個別識別情報でなく前記共通識別情報により利用者を認識する
ことを特徴とするシステム。
【請求項２】
前記プログラムは、前記コンピュータを、更に、
前記個別識別情報に基づき前記認証装置に認証要求を行う要求手段、
前記個別識別情報に基づき前記認証装置において行った認証結果が正常であるときに前記認証装置から前記個別識別情報に紐付けられた前記共通識別情報を受信する受信手段、
として機能させる
ことを特徴とする請求項１記載のシステム。
【請求項３】
前記要求手段は、前記個別識別情報に基づき、認証結果が正常となるまで１つ以上の前記認証装置に総当たりで認証要求を行うこと
を特徴とする請求項２記載のシステム。
【請求項４】
前記受付手段は、前記情報処理端末から前記個別識別情報と、前記認証装置を指定する情報とを含む認証要求を受け付け、
前記要求手段は、前記認証装置を指定する情報に対応する前記認証装置に対して、前記個別識別情報に基づき認証要求を行う
ことを特徴とする請求項２記載のシステム。
【請求項５】
前記受付手段は、前記情報処理端末から第１の認証の個別識別情報又は第２の認証の個別識別情報の認証要求を受け付け、
前記通知手段は、前記第１の認証の個別識別情報と前記共通識別情報とが紐付けられて記憶手段に記憶されているとき、前記第１の認証の個別識別情報の認証要求があると、前記第１の認証の個別識別情報と紐付けられた前記共通識別情報を前記情報処理端末に通知する
ことを特徴とする請求項２乃至４何れか一項記載のシステム。
【請求項６】
前記要求手段は、前記第２の認証の個別識別情報の認証要求があると、前記第２の認証の個別識別情報に基づき前記認証装置に認証要求を行い、
前記受信手段は、前記第２の認証の個別識別情報に基づき前記認証装置において行った認証結果が正常であるときに前記認証装置から前記第２の認証の個別識別情報に紐付けられた前記共通識別情報を受信する
ことを特徴とする請求項５記載のシステム。
【請求項７】
前記情報処理端末は、前記利用者の記録、管理を前記個別識別情報でなく前記共通識別情報により行うこと
を特徴とする請求項１乃至６何れか一項記載のシステム。
【請求項８】
認証を受ける情報処理端末の認証を制御する認証制御装置であって、
前記情報処理端末から認証装置ごとに利用者を一意に識別可能な個別識別情報の認証要求を受け付ける受付手段と、
前記個別識別情報に基づき前記認証装置において行った認証結果が正常であれば、前記個別識別情報と紐付けられた、１つ以上の認証装置において利用者を一意に識別可能な共通識別情報を前記情報処理端末に通知する通知手段と
を有することを特徴とする認証制御装置。
【請求項９】
認証を受ける情報処理端末の認証を制御するコンピュータを、
前記情報処理端末から認証装置ごとに利用者を一意に識別可能な個別識別情報の認証要求を受け付ける受付手段、
前記個別識別情報に基づき前記認証装置において行った認証結果が正常であれば、前記個別識別情報と紐付けられた、１つ以上の認証装置において利用者を一意に識別可能な共通識別情報を前記情報処理端末に通知する通知手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、システム、認証制御装置及びプログラムに関する。
【背景技術】
【０００２】
近年、ユーザＩＤ及びパスワード入力による認証や、社員証などのＩＣカードによる認証に成功した場合に利用可能となる画像形成装置が知られるようになった。また、認証先としてＡｃｔｉｖｅＤｉｒｅｃｔｏｒｙなどの外部の認証装置を利用する技術も既に知られている（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の認証の仕組みでは、例えば事業所や所属（グループ）会社ごとにそれぞれ別の認証装置を持っている場合があった。事業所や所属会社ごとにそれぞれ別の認証装置を持っている場合は、一人の利用者が複数のアカウントを持っていることも考えられる。
【０００４】
例えば事業所や所属会社で画像形成装置を利用する際に、それぞれの事業所や所属会社が持っている認証装置のアカウントで認証した場合は、同じ利用者であっても別々の利用者として利用状況などが記録、管理されてしまうという問題があった。
【０００５】
このように、従来の認証の仕組みでは、複数のアカウントを持っている利用者が、それぞれの事業所や所属会社が持っている認証装置のアカウントで認証した場合、一人の利用者として利用状況などの記録、管理を行えない（同一の利用者として記録、管理を行えない）という問題があった。
【０００６】
本発明は、上記の点に鑑みなされたもので、異なるアカウントで認証した同一の利用者を判別できるシステム、認証制御装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本願請求項１は、認証を受ける情報処理端末と、前記情報処理端末の認証を制御するコンピュータにより実行可能なプログラムとを有するシステムであって、前記プログラムは、前記コンピュータを、前記情報処理端末から認証装置ごとに利用者を一意に識別可能な個別識別情報の認証要求を受け付ける受付手段、前記個別識別情報に基づき前記認証装置において行った認証結果が正常であれば、前記個別識別情報と紐付けられた、１つ以上の認証装置において利用者を一意に識別可能な共通識別情報を前記情報処理端末に通知する通知手段として機能させ、前記情報処理端末は、前記個別識別情報でなく前記共通識別情報により利用者を認識することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、異なるアカウントで認証した同一の利用者を判別できる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係る認証システムの一例の構成図である。
【図２】本実施形態に係るコンピュータシステムの一例のハードウェア構成図である。
【図３】本実施形態に係る画像形成装置の一例のハードウェア構成図である。
【図４】本実施形態に係る認証システムの一例の処理ブロック図である。
【図５】認証管理装置にカードＩＤが登録されていない場合の認証システムの処理手順を表した一例のシーケンス図である。
【図６】認証管理装置にカードＩＤが登録されている場合の認証システムの処理手順を表した一例のシーケンス図である。
【図７】認証管理装置にカードＩＤが登録されている場合の認証システムの処理手順を表した他の例のシーケンス図である。
【図８】認証管理装置の認証情報記憶部に記憶されている利用者情報（認証情報）の一例の構成図である。
【図９】認証装置の認証情報記憶部に記憶されている利用者情報（認証情報）の一例の構成図である。
【図１０】認証管理装置の処理手順を表した一例のシーケンス図である。
【図１１】認証管理装置にカードＩＤが登録されていない場合の認証システムの処理手順を表した一例のシーケンス図である。
【図１２】認証管理装置にカードＩＤが登録されていない場合の認証システムの処理手順を表した他の例のシーケンス図である。
【図１３】認証管理装置にカードＩＤが登録されている場合の認証システムの処理手順を表した一例のシーケンス図である。
【図１４】認証管理装置の認証情報記憶部に記憶されている利用者情報（認証情報）の一例の構成図である。
【図１５】認証管理装置のドメイン情報記憶部に記憶されているドメイン情報の一例の構成図である。
【図１６】認証装置の認証情報記憶部に記憶されている利用者情報（認証情報）の一例の構成図である。
【発明を実施するための形態】
【００１０】
次に、本発明の実施の形態について、詳細に説明する。
［第１の実施形態］
＜システム構成＞
図１は本実施形態に係る認証システムの一例の構成図である。図１の認証システム１は認証装置１０、認証管理装置１１、画像形成装置１３ａ〜１３ｎが、インターネットやＬＡＮ（Local Area Network）などのネットワークＮ１に接続される構成例を一例として示している。
【００１１】
なお、図１では認証装置１０及び認証管理装置１１が一台である例を示したが、一台以上であればよい。また、図１では複数台の画像形成装置１３ａ〜１３ｎを一例として示したが、一台以上であればよい。以下の説明では、何れの画像形成装置１３ａ〜１３ｎでもよい場合に画像形成装置１３と総称する。
【００１２】
画像形成装置１３は認証管理装置１１にアクセス可能である。認証管理装置１１は画像形成装置１３からの要求（リクエスト）に対して応答（レスポンス）できる。認証管理装置１１は認証装置１０にアクセス可能である。認証装置１０は認証管理装置１１からの要求に対して応答できる。
【００１３】
画像形成装置１３は認証を受ける装置の一例である。図１では認証を受ける装置の一例として画像形成装置１３を示しているが、スマートフォンや携帯電話、ＰＣやタブレットＰＣ、携帯端末、プロジェクタなどの出力装置であってもよい。本実施形態の認証システム１では画像形成装置１３に替えて、利用の際に認証を要する情報処理端末に適用が可能である。
【００１４】
また、認証管理装置１１は画像形成装置１３の認証を管理する。認証管理装置１１は例えばＩＣカードなどから取得したカードＩＤによる認証（第１の認証）の要求を画像形成装置１３から受け付け、カードＩＤによる認証の結果を画像形成装置１３に返す。認証管理装置１１は例えばユーザＩＤ及びパスワードによる認証（第２の認証）の要求を画像形成装置１３から受け付け、そのユーザＩＤ及びパスワードによる認証の要求を認証装置１０に対して行う。認証管理装置１１はユーザＩＤ及びパスワードによる認証の結果を認証装置１０から受け付け、ユーザＩＤ及びパスワードによる認証の結果を画像形成装置１３に返す。
【００１５】
また、認証装置１０は例えばユーザＩＤ及びパスワードによる認証の要求を認証管理装置１１から受け付け、そのユーザＩＤ及びパスワードによる認証の結果を認証管理装置１１に返す。なお、図１では認証装置１０及び認証管理装置１１が別々の筐体である例を示したが、一つの筐体であってもよい。さらに、認証装置１０、認証管理装置１１及び画像形成装置１３は一つの筐体であってもよい。
【００１６】
＜ハードウェア構成＞
図１の認証装置１０及び認証管理装置１１は例えば図２に示すようなハードウェア構成のコンピュータシステムにより実現される。図２は本実施形態に係るコンピュータシステムの一例のハードウェア構成図である。
【００１７】
図２に示したコンピュータシステム１００は、入力装置１０１、表示装置１０２、外部Ｉ／Ｆ１０３、ＲＡＭ（Random Access Memory）１０４、ＲＯＭ（Read Only Memory）１０５、ＣＰＵ（Central Processing Unit）１０６、通信Ｉ／Ｆ１０７、及びＨＤＤ（Hard Disk Drive）１０８などを備え、それぞれがバスＢで相互に接続されている。
【００１８】
入力装置１０１はキーボードやマウスなどを含み、利用者が各操作信号を入力するのに用いられる。表示装置１０２はディスプレイなどを含み、コンピュータシステム１００による処理結果を表示する。
【００１９】
通信Ｉ／Ｆ１０７はコンピュータシステム１００をネットワークＮ１に接続するインタフェースである。これにより、コンピュータシステム１００は通信Ｉ／Ｆ１０７を介して他の装置とデータ通信を行うことができる。
【００２０】
ＨＤＤ１０８は、プログラムやデータを格納している不揮発性の記憶装置である。格納されるプログラムやデータには、コンピュータシステム１００全体を制御する基本ソフトウェアであるＯＳ（Operating System）及びＯＳ上において各種機能を提供するアプリケーションソフトウェアなどがある。また、ＨＤＤ１０８は格納しているプログラムやデータを、所定のファイルシステム及び／又はＤＢ（Data Base）により管理している。
【００２１】
外部Ｉ／Ｆ１０３は、外部装置とのインタフェースである。外部装置には、記録媒体１０３ａなどがある。これにより、コンピュータシステム１００は外部Ｉ／Ｆ１０３を介して、記録媒体１０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体１０３ａにはフレキシブルディスク、ＣＤ（Compact Disk）、ＤＶＤ（Digital Versatile Disk）、ＳＤメモリカード（SD Memory card）、ＵＳＢメモリ（Universal Serial Bus memory）等がある。
【００２２】
ＲＯＭ１０５は、電源を切ってもプログラムやデータを保持することができる不揮発性の半導体メモリ（記憶装置）である。ＲＯＭ１０５には、コンピュータシステム１００の起動時に実行されるＢＩＯＳ（Basic Input/Output System）、ＯＳ設定、及びネットワーク設定などのプログラムやデータが格納されている。ＲＡＭ１０４は、プログラムやデータを一時保持する揮発性の半導体メモリ（記憶装置）である。
【００２３】
ＣＰＵ１０６は、ＲＯＭ１０５やＨＤＤ１０８などの記憶装置からプログラムやデータをＲＡＭ１０４上に読み出し、処理を実行することで、コンピュータシステム１００全体の制御や機能を実現する演算装置である。
【００２４】
本実施形態に係る認証装置１０及び認証管理装置１１は、上記コンピュータシステム１００のハードウェア構成により、後述するような各種処理を実現できる。
【００２５】
図３は本実施形態に係る画像形成装置の一例のハードウェア構成図である。図３に示した画像形成装置１３は、コントローラ２０１、操作パネル２０２、外部Ｉ／Ｆ２０３、通信Ｉ／Ｆ２０４、プリンタ２０５及びスキャナ２０６などを備える。
【００２６】
コントローラ２０１はＣＰＵ２１１、ＲＡＭ２１２、ＲＯＭ２１３、ＮＶＲＡＭ２１４及びＨＤＤ２１５などを備える。ＲＯＭ２１３は、各種プログラムやデータが格納されている。ＲＡＭ２１２はプログラムやデータを一時保持する。ＮＶＲＡＭ２１４は、例えば設定情報等が格納されている。また、ＨＤＤ２１５は各種プログラムやデータが格納されている。
【００２７】
ＣＰＵ２１１は、ＲＯＭ２１３やＮＶＲＡＭ２１４、ＨＤＤ２１５などからプログラムやデータ、設定情報等をＲＡＭ２１２上に読み出し、処理を実行することで、画像形成装置１３全体の制御や機能を実現する。
【００２８】
操作パネル２０２は利用者からの入力を受け付ける入力部と、表示を行う表示部とを備えている。外部Ｉ／Ｆ２０３は外部装置とのインタフェースである。外部装置には、記録媒体２０３ａなどがある。これにより、画像形成装置１３は外部Ｉ／Ｆ２０３を介して記録媒体１０３ａの読み取り及び／又は書き込みを行うことができる。記録媒体２０３ａにはＩＣカード、フレキシブルディスク、ＣＤ、ＤＶＤ、ＳＤメモリカード、ＵＳＢメモリ等がある。
【００２９】
通信Ｉ／Ｆ２０４は画像形成装置１３をネットワークＮ１に接続するインタフェースである。これにより、画像形成装置２２は通信Ｉ／Ｆ２０４を介して他の装置とデータ通信を行うことができる。プリンタ２０５は、印刷データを用紙に印刷するための印刷装置である。スキャナ２０６は原稿から画像データを読み取るための読取装置である。
【００３０】
本実施形態に係る画像形成装置１３は、上記ハードウェア構成により、後述するような各種処理を実現できる。
【００３１】
＜ソフトウェア構成＞
本実施形態に係る認証システム１は例えば図４に示す処理ブロックで実現される。図４は本実施形態に係る認証システムの一例の処理ブロック図である。
【００３２】
認証装置１０はプログラムを実行することで、要求受付部２１、認証／検索部２２、認証結果通知部２３、認証情報記憶部２４を実現している。認証管理装置１１はプログラムを実行することで、要求受付部３１、検索部３２、判断部３３、認証要求部３４、認証結果受信部３５、登録部３６、認証結果通知部３７、認証情報記憶部３８を実現している。画像形成装置１３はプログラムを実行することで、要求受付部４１、認証要求部４２、認証結果受信部４３、登録部４４、認証情報記憶部４５を実現している。なお、図４の処理ブロック図では本実施形態に係る認証システム１の説明に不要な部分の記載を一部省略している。
【００３３】
《画像形成装置１３》
要求受付部４１は、利用者からの認証要求を受け付ける。認証要求部４２は、認証管理装置１１の要求受付部３１へ認証を要求する。認証結果受信部４３は、認証管理装置１１の認証結果通知部３７からの認証結果を受け付ける。
【００３４】
登録部４４は、認証結果受信部４３で受信した認証結果に従って、認証情報記憶部４５に利用者情報（認証情報）を記憶させる。認証情報記憶部４５は、画像形成装置の利用者情報（認証情報）を記憶する。
【００３５】
《認証管理装置１１》
要求受付部３１は、画像形成装置１３の認証要求部４２から認証要求を受け付ける。検索部３２は要求受付部３１で認証要求を受付けた際に、該当する利用者が存在するか認証情報記憶部３８を検索する。判断部３３は、検索部３２での検索結果に応じて、画像形成装置１３に認証結果を返すか、認証装置１０に認証を依頼するか判断する。
【００３６】
認証要求部３４は、判断部３３によって、認証装置１０への認証が必要と判断された場合に、認証装置１０の要求受付部２１に認証を要求する。認証結果受信部３５は、認証装置１０の認証結果通知部２３からの認証結果を受け付ける。登録部３６は、認証結果受信部３５で受信した認証結果に従って、認証情報記憶部３８に利用者情報（認証情報）を記憶する。認証結果通知部３７は、画像形成装置１３の認証結果受信部４３に認証結果を通知する。認証情報記憶部３８は、利用者情報（認証情報）を記憶する。
【００３７】
＜処理の詳細＞
以下では、本実施形態に係る認証システム１の処理の詳細について説明する。以下では認証システム１の認証時のシーケンスについて、認証管理装置１１にカードＩＤが登録されていない場合と、認証管理装置１１にカードＩＤが登録されている場合とに分けて説明する。
【００３８】
《認証管理装置１１にカードＩＤが登録されていない場合の例》
図５は認証管理装置にカードＩＤが登録されていない場合の認証システムの処理手順を表した一例のシーケンス図である。図５は認証管理装置１１にまだ登録されていないＩＣカードを利用者が画像形成装置１３にかざし、認証しようとした場合における認証システム１の処理の流れを示している。
【００３９】
ステップＳ１において、アクタとしての利用者は画像形成装置１３の例えば外部Ｉ／Ｆ２０３にＩＣカードをかざす。ステップＳ２において、画像形成装置１３は、かざされたＩＣカードからカードＩＤを取得し、そのカードＩＤを含む認証要求を認証管理装置１１に対して行う。
【００４０】
ステップＳ３において、認証管理装置１１は認証要求に含まれるカードＩＤをキー情報として、認証情報記憶部３８に記憶されている認証情報を検索し、認証要求に含まれていたカードＩＤが認証情報に存在するか否かを確認する。図５のシーケンス図は認証管理装置１１にカードＩＤが登録されていない例である。したがって、認証要求に含まれていたカードＩＤは認証情報記憶部３８に記憶されている認証情報に存在しない。ステップＳ４において、認証管理装置１１は画像形成装置１３に認証結果（登録なし）を返す。
【００４１】
ステップＳ５において、画像形成装置１３は利用者にユーザＩＤとパスワード（以下ではＰＷと呼ぶ）の入力を要求する。なお、本実施形態では利用者にユーザＩＤとＰＷとを入力させる例を示したが、ユーザＩＤを入力させるようにしてもよい。
【００４２】
ステップＳ６において、利用者は画像形成装置１３の例えば操作パネル２０２にユーザＩＤとＰＷとを入力し、認証を要求する。ステップＳ７において、画像形成装置１３は入力されたユーザＩＤとＰＷとを含む認証要求を認証管理装置１１に対して行う。ステップＳ８において、認証管理装置１１はユーザＩＤとＰＷとを含む認証要求を認証装置１０に対して行う。ステップＳ９において、認証装置１０は認証要求に含まれるユーザＩＤ及びＰＷをキー情報として、認証情報記憶部２４に記憶されている認証情報を検索し、認証要求に含まれるユーザＩＤ及びＰＷの組みが認証情報に存在するか否かを確認する。
【００４３】
ここでは認証要求に含まれるユーザＩＤ及びＰＷの組みが、認証情報に存在しているものとして説明を続ける。ステップＳ１０において、認証装置１０はユーザＩＤに紐づく共通ユーザＩＤを認証情報から取得する。認証装置１０は認証ＯＫの認証結果と共に、共通ユーザＩＤを認証管理装置１１に返す。
【００４４】
ステップＳ１１において、認証管理装置１１は認証装置１０から通知された共通ユーザＩＤと、利用者によってかざされたＩＣカードから取得されたカードＩＤとを紐付けて認証情報記憶部３８に記憶されている認証情報に登録する。
【００４５】
ステップＳ１２において、認証管理装置１１は認証ＯＫの認証結果と共に、認証装置１０から通知された共通ユーザＩＤと、利用者によってかざされたＩＣカードから取得されたカードＩＤとを画像形成装置１３に返す。ステップＳ１３において、画像形成装置１３は認証管理装置１１から通知された共通ユーザＩＤとカードＩＤとを紐付けて認証情報記憶部４５に記憶されている認証情報に登録する。そして、ステップＳ１４において、画像形成装置１３は、入力されたユーザＩＤでなく共通ユーザＩＤにより利用者を認識すると共に、機能の利用を許可する。
【００４６】
このように、本実施形態に係る認証システム１では、画像形成装置１３の利用者を入力されたユーザＩＤでなく、共通ユーザＩＤで認識する。したがって、それぞれのドメインにおいて、それぞれのユーザＩＤで認証したとしても、画像形成装置１３の利用者のログは共通ユーザＩＤで記録されるため、一人の利用者のログとして管理できる。
【００４７】
本実施形態に係る認証システム１によれば、異なるアカウントで認証した同一の利用者を一人の利用者として判別できるので、異なるアカウントで認証した場合であっても利用状況などの記録、管理を一人の利用者として行うことが可能である。
【００４８】
《認証管理装置１１にカードＩＤが登録されている場合の例》
図６は認証管理装置にカードＩＤが登録されている場合の認証システムの処理手順を表した一例のシーケンス図である。図６は認証管理装置１１に登録されているＩＣカードを利用者が画像形成装置１３にかざし、認証しようとした場合における認証システム１の処理の流れを示している。例えば図６のシーケンス図は、一度、図５のシーケンス図の処理を実施したあと、認証しようとした場合における認証システム１の処理の流れである。
【００４９】
ステップＳ２１において、利用者は画像形成装置１３の例えば外部Ｉ／Ｆ２０３にＩＣカードをかざす。ステップＳ２２において、画像形成装置１３は、かざされたＩＣカードからカードＩＤを取得し、そのカードＩＤを含む認証要求を認証管理装置１１に対して行う。
【００５０】
ステップＳ２３において、認証管理装置１１は認証要求に含まれるカードＩＤをキー情報として、認証情報記憶部３８に記憶されている認証情報を検索し、認証要求に含まれていたカードＩＤが認証情報に存在するか否かを確認する。図６のシーケンス図は認証管理装置１１にカードＩＤが登録されている例である。したがって、認証要求に含まれていたカードＩＤは認証情報記憶部３８に記憶されている認証情報に存在する。
【００５１】
ステップＳ２４において、認証管理装置１１は認証ＯＫの認証結果と共に、ＩＣカードから取得されたカードＩＤと、そのカードＩＤと紐付けられた共通ユーザＩＤとを画像形成装置１３に返す。ステップＳ２５において、画像形成装置１３は認証管理装置１１から通知された共通ユーザＩＤとカードＩＤとを紐付けて認証情報記憶部４５に記憶されている認証情報に登録する。そして、ステップＳ２６において、画像形成装置１３は、入力されたユーザＩＤでなく共通ユーザＩＤにより利用者を認識すると共に、機能の利用を許可する。
【００５２】
このように、本実施形態に係る認証システム１では、異なるアカウントで認証した同一の利用者の利用状況などの記録、管理を、一人の利用者のものとして記録、管理することが可能である。
【００５３】
《認証管理装置１１にカードＩＤが登録されている場合の他の例》
図７は認証管理装置にカードＩＤが登録されている場合の認証システムの処理手順を表した他の例のシーケンス図である。図７は利用者が認証管理装置１１に登録されているＩＣカードを画像形成装置１３にかざし、認証しようとした場合における認証システム１の処理の流れを示している。例えば図７のシーケンス図は、一度、図５のシーケンス図の処理を実施したあと、認証しようとした場合における認証システム１の処理の流れである。図７のシーケンス図では、認証管理装置１１にカードＩＤが登録されていた場合でも認証装置１０に認証を要求する。
【００５４】
ステップＳ３１において、利用者は画像形成装置１３の例えば外部Ｉ／Ｆ２０３にＩＣカードをかざす。ステップＳ３２において、画像形成装置１３は、かざされたＩＣカードからカードＩＤを取得し、そのカードＩＤを含む認証要求を認証管理装置１１に対して行う。
【００５５】
ステップＳ３３において、認証管理装置１１は認証要求に含まれるカードＩＤをキー情報として、認証情報記憶部３８に記憶されている認証情報を検索し、認証要求に含まれていたカードＩＤが認証情報に存在するか否かを確認する。図７のシーケンス図は認証管理装置１１にカードＩＤが登録されている例である。したがって、認証要求に含まれていたカードＩＤは認証情報記憶部３８に記憶されている認証情報に存在する。
【００５６】
ステップＳ３４において、認証管理装置１１はカードＩＤに紐付く共通ユーザＩＤを認証情報記憶部３８に記憶されている認証情報から取得する。認証管理装置１１はカードＩＤに紐付けられた共通ユーザＩＤをキー情報として認証装置１０に認証（存在確認）を要求する。
【００５７】
ステップＳ３５において、認証装置１０は認証要求に含まれる共通ユーザＩＤをキー情報として、認証情報記憶部２４に記憶されている認証情報を検索し、共通ユーザＩＤが認証情報に存在するか否かを確認する。つまり、認証装置１０は認証管理装置１１からの認証要求に含まれる共通ユーザＩＤをキー情報として認証（存在確認）を行う。
【００５８】
ここでは認証要求に含まれる共通ユーザＩＤが認証情報に存在しているものとして説明を続ける。ステップＳ３６において、認証装置１０は認証ＯＫの認証結果と、共通ユーザＩＤとを認証管理装置１１に返す。
【００５９】
ステップＳ３７において、認証管理装置１１は認証装置１０から通知された共通ユーザＩＤと、利用者によってかざされたＩＣカードから取得されたカードＩＤとを紐付けて認証情報記憶部３８に記憶されている認証情報に登録（更新）する。
【００６０】
ステップＳ３８において、認証管理装置１１は認証ＯＫの認証結果と共に、認証装置１０から通知された共通ユーザＩＤと、利用者によってかざされたＩＣカードから取得されたカードＩＤとを画像形成装置１３に返す。ステップＳ３９において、画像形成装置１３は認証管理装置１１から通知された共通ユーザＩＤとカードＩＤとを紐付けて認証情報記憶部４５に記憶されている認証情報に登録（更新）する。そして、ステップＳ４０において、画像形成装置１３は、入力されたユーザＩＤでなく共通ユーザＩＤにより利用者を認識すると共に、機能の利用を許可する。
【００６１】
このように、本実施形態に係る認証システム１では、認証管理装置１１にカードＩＤと紐付けられて共通ユーザＩＤが登録されていた場合でも、認証装置１０に共通ユーザＩＤの認証（存在確認）を要求することができるので、異なるアカウントで認証した同一の利用者の利用状況などの記録、管理を、一人の利用者のものとして、より正確に記録、管理することが可能である。
【００６２】
《認証情報》
図８は認証管理装置の認証情報記憶部に記憶されている利用者情報（認証情報）の一例の構成図である。図８に示すように、認証管理装置１１の認証情報記憶部３８はカードＩＤと認証情報（共通ユーザＩＤ）とを紐付けて記憶している。
【００６３】
図９は認証装置の認証情報記憶部に記憶されている利用者情報（認証情報）の一例の構成図である。図９に示すように、認証装置１０の認証情報記憶部２４はユーザＩＤとパスワード（ＰＷ）と認証情報（共通ユーザＩＤ）とを紐付けて記憶している。例えば図９において、ユーザＩＤ「ｕｓｅｒ００００１」「ｕｓｅｒ０００１１」の利用者は同一の利用者であるため、共通ユーザＩＤが同一の「Ｘ００００１」となっている。
【００６４】
このように、一人の利用者は異なるユーザＩＤを持つことができるが、共通ユーザＩＤを一つしか持てない。したがって、本実施形態に係る認証システム１によれば、異なるアカウントで認証した同一の利用者であっても、共通ユーザＩＤにより一人の利用者として判別できる。
【００６５】
《認証管理装置の処理》
図１０は認証管理装置の処理手順を表した一例のシーケンス図である。ステップＳ５１において、認証管理装置１１の要求受付部３１は画像形成装置１３の認証要求部１３からカードＩＤを含む認証要求を受信する。ステップＳ５２において、検索部３２は認証要求に含まれるカードＩＤをキー情報として、認証情報記憶部３８に記憶されている認証情報を検索する。判断部３３は、そのカードＩＤが認証情報記憶部３８に登録されているか否かを判定する。
【００６６】
そのカードＩＤが認証情報記憶部３８に登録されていなければ、認証結果通知部３７はステップＳ５３において、認証結果（登録なし）を画像形成装置１３の認証結果受信部４３に返し、ユーザ情報としてユーザＩＤ、ＰＷを要求する。要求受付部３１はステップＳ５４において、ユーザＩＤとＰＷとを含む認証要求を画像形成装置１３の認証要求部１３から受信する。
【００６７】
ステップＳ５５において、認証要求部３４はユーザＩＤとＰＷとを含む認証要求を認証装置１０の要求受付部２１に対して行う。ステップＳ５６において、認証結果受信部３５は認証装置１０の認証結果通知部２３から認証結果を受信する。認証結果が認証ＯＫであれば、登録部３６は認証装置１０から通知された共通ユーザＩＤと、利用者によってかざされたＩＣカードから取得されたカードＩＤとを紐付けて認証情報記憶部３８に記憶されている認証情報に登録する。
【００６８】
ステップＳ６０において、認証結果通知部３７は認証ＯＫの認証結果と共に、認証装置１０から通知された共通ユーザＩＤと、利用者によってかざされたＩＣカードから取得されたカードＩＤとを画像形成装置１３の認証結果受信部４３に返す。
【００６９】
なお、ステップＳ５６において、認証結果が認証ＮＧであれば、認証結果通知部３７はステップＳ６１において認証ＮＧの認証結果を画像形成装置１３の認証結果受信部４３に返す。
【００７０】
ステップＳ５２においてカードＩＤが認証情報記憶部３８に登録されていれば、認証要求部３４はステップＳ５８において、カードＩＤに紐付けられた共通ユーザＩＤをキー情報として認証装置１０に認証（存在確認）を要求する。認証結果受信部３５は認証装置１０の認証結果通知部２３から認証結果を受信する。
【００７１】
ステップＳ５９において認証結果が認証ＯＫであれば、認証結果通知部３７はステップＳ６０において、認証ＯＫの認証結果と共に、認証装置１０から通知された共通ユーザＩＤと、利用者によってかざされたＩＣカードから取得されたカードＩＤとを画像形成装置１３の認証結果受信部４３に返す。
【００７２】
なお、ステップＳ５９において、認証結果が認証ＮＧであれば、認証結果通知部３７はステップＳ６１において認証ＮＧの認証結果を画像形成装置１３の認証結果受信部４３に返す。
【００７３】
＜まとめ＞
第１の実施形態に係る認証システム１によれば、一人の利用者が事業所や所属会社ごとにそれぞれ別の認証装置上のアカウントを持っており、それぞれの事業所や所属会社で画像形成装置を利用する際に、それぞれの事業所や所属会社が持っている認証装置のアカウントで認証した場合であっても、一人の利用者（同一の利用者）として利用状況などの記録、管理を行うことができる。
［第２の実施形態］
第１の実施形態は、認証装置１０が一台の例を表している。第２の実施形態は、認証装置１０が複数台（複数ドメイン）の例を表したものである。なお、第２の実施形態の認証管理装置１１は第１の実施形態の認証管理装置１１の構成に、ドメイン情報記憶部（図示せず）が追加されている。その他、第２の実施形態は、システム構成、ハードウェア構成及びソフトウェア構成が第１の実施形態と同様であるため、同一部分について適宜説明を省略する。
【００７４】
＜処理の詳細＞
以下では、本実施形態に係る認証システム１の処理の詳細について説明する。以下では認証システム１の認証時のシーケンスについて、認証管理装置１１にカードＩＤが登録されていない場合と、認証管理装置１１にカードＩＤが登録されている場合とに分けて説明する。
【００７５】
《認証管理装置１１にカードＩＤが登録されていない場合の例》
図１１は認証管理装置にカードＩＤが登録されていない場合の認証システムの処理手順を表した一例のシーケンス図である。図１１は認証管理装置１１にまだ登録されていないＩＣカードを利用者が画像形成装置１３にかざし、認証しようとした場合における認証システム１の処理の流れを示している。なお、図１１は複数ドメイン構成、且つ、ドメイン指定なしの例である。
【００７６】
ステップＳ７１〜Ｓ７７の処理は図５のステップＳ１〜Ｓ７の処理と同様であるため説明を省略する。ステップＳ７８において、認証管理装置１１はドメイン情報記憶部に記憶されているドメイン情報から、認証を要求する認証装置１０ａ〜１０ｎのドメイン一覧を取得する。ドメイン一覧には認証装置１０ａ〜１０ｎのアドレス／ホスト名と、ドメイン名（ドメイン）とが紐付けられている。
【００７７】
ステップＳ７８のあと、認証管理装置１１は認証が成功するまで、ドメイン一覧に含まれる各認証装置１０ａ〜１０ｎに総当たりで、画像形成装置１３からのユーザＩＤとＰＷとを含む認証要求を行う。
【００７８】
ステップＳ７９において、認証管理装置１１はユーザＩＤとＰＷとを含む認証要求を認証装置１０ａに対して行う。ステップＳ８０において、認証装置１０ａは認証要求に含まれるユーザＩＤ及びＰＷをキー情報として、認証情報記憶部２４に記憶されている認証情報を検索し、認証要求に含まれるユーザＩＤ及びＰＷの組みが認証情報に存在するか否かを確認する。
【００７９】
ここでは認証要求に含まれるユーザＩＤ及びＰＷの組みが、認証情報に存在していないものとして説明を続ける。ステップＳ８１において、認証装置１０は認証ＮＧの認証結果を認証管理装置１１に返す。
【００８０】
認証が失敗したため、認証管理装置１１はステップＳ８２において、ユーザＩＤとＰＷとを含む認証要求を認証装置１０ｎに対して行う。ステップＳ８３において、認証装置１０ｎは認証要求に含まれるユーザＩＤ及びＰＷをキー情報として、認証情報記憶部２４に記憶されている認証情報を検索し、認証要求に含まれるユーザＩＤ及びＰＷの組みが認証情報に存在するか否かを確認する。
【００８１】
ここでは認証要求に含まれるユーザＩＤ及びＰＷの組みが、認証情報に存在しているものとして説明を続ける。ステップＳ８４において、認証装置１０ｎはユーザＩＤに紐づく共通ユーザＩＤを認証情報から取得する。認証装置１０ｎは認証ＯＫの認証結果と共に、共通ユーザＩＤを認証管理装置１１に返す。
【００８２】
ステップＳ８５において、認証管理装置１１は認証装置１０から通知された共通ユーザＩＤと、利用者によってかざされたＩＣカードから取得されたカードＩＤと、認証に成功したドメインとを紐付けて認証情報記憶部３８に記憶されている認証情報に登録する。
【００８３】
ステップＳ８６において、認証管理装置１１は認証ＯＫの認証結果と共に、認証装置１０から通知された共通ユーザＩＤと、利用者によってかざされたＩＣカードから取得されたカードＩＤと、認証に成功したドメインとを画像形成装置１３に返す。ステップＳ８７において、画像形成装置１３は認証管理装置１１から通知された共通ユーザＩＤとカードＩＤとドメインとを紐付けて認証情報記憶部４５に記憶されている認証情報に登録する。そして、ステップＳ８８において、画像形成装置１３は、入力されたユーザＩＤでなく共通ユーザＩＤにより利用者を認識すると共に、機能の利用を許可する。
【００８４】
このように、本実施形態に係る認証システム１では、複数ドメイン構成、且つ、ドメイン指定なしの場合であっても、異なるアカウントで認証した同一の利用者の利用状況などの記録、管理を、一人の利用者のものとして記録、管理することが可能である。
【００８５】
図１２は認証管理装置にカードＩＤが登録されていない場合の認証システムの処理手順を表した他の例のシーケンス図である。図１２は認証管理装置１１にまだ登録されていないＩＣカードを利用者が画像形成装置１３にかざし、認証しようとした場合における認証システム１の処理の流れを示している。なお、図１２は複数ドメイン構成、且つ、ドメイン指定ありの例である。
【００８６】
ステップＳ９１〜Ｓ９５の処理は図５のステップＳ１〜Ｓ５の処理と同様であるため説明を省略する。ステップＳ９６において、利用者は画像形成装置１３の例えば操作パネル２０２にユーザＩＤとＰＷとドメインとを入力し、認証を要求する。ステップＳ９７において、画像形成装置１３は入力されたユーザＩＤとＰＷとドメインとを含む認証要求を認証管理装置１１に対して行う。
【００８７】
ステップＳ９８において、認証管理装置１１はドメイン情報記憶部に記憶されているドメイン情報から、認証を要求する認証装置１０ａ〜１０ｎのドメイン一覧を取得する。ステップＳ９９において、認証管理装置１１は画像形成装置１３からの認証要求に含まれるドメインに対応する認証装置１０ｎに対して、画像形成装置１３からのユーザＩＤとＰＷとを含む認証要求を行う。なお、ステップＳ１００〜Ｓ１０５の処理は図１１のステップＳ８３〜Ｓ８８の処理と同様であるため説明を省略する。
【００８８】
このように、本実施形態に係る認証システム１では、複数ドメイン構成、且つ、ドメイン指定ありの場合であっても、異なるアカウントで認証した同一の利用者の利用状況などの記録、管理を、一人の利用者のものとして記録、管理することが可能である。
【００８９】
《認証管理装置１１にカードＩＤが登録されている場合の例》
図１３は認証管理装置にカードＩＤが登録されている場合の認証システムの処理手順を表した一例のシーケンス図である。図１３は利用者が認証管理装置１１に登録されているＩＣカードを画像形成装置１３にかざし、認証しようとした場合における認証システム１の処理の流れを示している。例えば図１３のシーケンス図は、一度、図１１又は図１２のシーケンス図の処理を実施したあと、認証しようとした場合における認証システム１の処理の流れである。図１３のシーケンス図では、認証管理装置１１にカードＩＤが登録されていた場合でも認証装置１０に認証を要求する。
【００９０】
ステップＳ１１１〜Ｓ１１３の処理は図７のステップＳ３１〜Ｓ３３の処理と同様であるため説明を省略する。ステップＳ１１４において、認証管理装置１１はカードＩＤに紐付く共通ユーザＩＤ及びドメインを認証情報記憶部３８に記憶されている認証情報から取得する。認証管理装置１１はカードＩＤに紐付けられた共通ユーザＩＤをキー情報として認証装置１０ｎに認証（存在確認）を要求する。
【００９１】
ステップＳ１１５〜Ｓ１１６の処理は図７のステップＳ３５〜Ｓ３６の処理と同様であるため説明を省略する。ステップＳ１１７において、認証管理装置１１は認証装置１０ｎから通知された共通ユーザＩＤと、利用者によってかざされたＩＣカードから取得されたカードＩＤと、認証に成功したドメインとを紐付けて認証情報記憶部３８に記憶されている認証情報に登録（更新）する。
【００９２】
ステップＳ１１８において、認証管理装置１１は認証ＯＫの認証結果と共に、認証装置１０から通知された共通ユーザＩＤと、利用者によってかざされたＩＣカードから取得されたカードＩＤと、認証に成功したドメインとを画像形成装置１３に返す。
【００９３】
ステップＳ１１９において、画像形成装置１３は認証管理装置１１から通知された共通ユーザＩＤとカードＩＤとドメインとを紐付けて認証情報記憶部４５に記憶されている認証情報に登録（更新）する。そして、ステップＳ１２０において、画像形成装置１３は、入力されたユーザＩＤでなく共通ユーザＩＤにより利用者を認識すると共に、機能の利用を許可する。
【００９４】
このように、本実施形態に係る認証システム１では、認証管理装置１１にカードＩＤと紐付けられて共通ユーザＩＤ及びドメインが登録されていた場合でも、指定された認証装置１０ｎに共通ユーザＩＤの認証（存在確認）を要求することができるので、異なるアカウントで認証した同一の利用者の利用状況などの記録、管理を、一人の利用者のものとして、より正確に記録、管理することが可能である。
【００９５】
《認証情報、ドメイン情報》
図１４は認証管理装置の認証情報記憶部に記憶されている利用者情報（認証情報）の一例の構成図である。図１４に示すように、認証管理装置１１の認証情報記憶部３８はカードＩＤと認証情報（共通ユーザＩＤ）とドメインとを紐付けて記憶している。
【００９６】
図１５は認証管理装置のドメイン情報記憶部に記憶されているドメイン情報の一例の構成図である。図１５に示すように、認証管理装置１１のドメイン情報記憶部は認証装置１０ａ〜１０ｎのアドレス／ホスト名と、ドメイン名（ドメイン）とを紐付けてドメイン一覧として記憶している。
【００９７】
図１６は認証装置の認証情報記憶部に記憶されている利用者情報（認証情報）の一例の構成図である。図１６に示すように、認証装置１０ａ、１０ｂの認証情報記憶部２４はそれぞれユーザＩＤとパスワード（ＰＷ）と認証情報（共通ユーザＩＤ）とを紐付けて記憶している。図１６において、ユーザＩＤ「ｕｓｅｒ００００１」「ｕｓｅｒ０００１１」の利用者は同一の利用者であるため、共通ユーザＩＤが同一の「Ｘ００００１」となっている。
【００９８】
このように、一人の利用者は異なるユーザＩＤを持つことができるが、共通ユーザＩＤを一つしか持てない。したがって、本実施形態に係る認証システム１によれば、異なるアカウントで認証した同一の利用者であっても、共通ユーザＩＤにより一人の利用者として判別できる。
【００９９】
＜まとめ＞
第２の実施形態に係る認証システム１によれば、複数ドメイン構成、且つ、ドメイン指定あり／なしによらず、それぞれの事業所や所属会社が持っている認証装置のアカウントで認証した場合であっても、一人の利用者（同一の利用者）として利用状況などの記録、管理を行うことができる。
【０１００】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。特許請求の範囲に記載した情報処理端末は画像形成装置１３に限定されず、スマートフォンや携帯電話、ＰＣやタブレットＰＣ、携帯端末、プロジェクタなどの出力装置であってもよい。
【０１０１】
情報処理端末の認証を制御するコンピュータにより実行可能なプログラムは認証管理装置１１上で実行されるプログラムに相当する。なお、情報処理端末の認証を制御するコンピュータにより実行可能なプログラムは認証装置１０上で実行されるプログラムを含むようにしてもよい。即ち、認証制御装置は認証装置と１つの筐体により実現してもよい。
【０１０２】
認証装置ごとに利用者を一意に識別可能な個別識別情報はユーザＩＤ、パスワード及びカードＩＤなどに相当する。１つ以上の認証装置において利用者を一意に識別可能な共通識別情報は共通ユーザＩＤに相当する。また、情報処理端末と、認証制御装置とは１つの筐体により実現してもよい。例えば本実施形態の画像形成装置１３と認証管理装置１１とは１つの筐体により実現してもよい。また、本実施形態の画像形成装置１３と認証管理装置１１と認証装置１０とは１つの筐体により実現してもよい。
【符号の説明】
【０１０３】
１    認証システム
１０、１０ａ〜１０ｎ    認証装置
１１    認証管理装置
１３、１３ａ〜１３ｎ    画像形成装置
２１    要求受付部
２２    認証／検索部
２３    認証結果通知部
２４    認証情報記憶部
３１    要求受付部
３２    検索部
３３    判断部
３４    認証要求部
３５    認証結果受信部
３６    登録部
３７    認証結果通知部
３８    認証情報記憶部
４１    要求受付部
４２    認証要求部
４３    認証結果受信部
４４    登録部
４５    認証情報記憶部
１００    コンピュータシステム
１０１    入力装置
１０２    表示装置
１０３、２０３    外部Ｉ／Ｆ
１０３ａ、２０３ａ    記録媒体
１０４、２１２    ＲＡＭ（Random Access Memory）
１０５、２１３    ＲＯＭ（Read Only Memory）
１０６、２１１    ＣＰＵ（Central Processing Unit）
１０７、２０４    通信Ｉ／Ｆ
１０８、２１５    ＨＤＤ（Hard Disk Drive）
２０１    コントローラ
２０２    操作パネル
２０５    プリンタ
２０６    スキャナ
２１４    ＮＶＲＡＭ
Ｎ１    ネットワーク
【先行技術文献】
【特許文献】
【０１０４】
【特許文献１】特開２００７−２３５７１３号公報
【図１】
0005983016.tif 000002
【図２】
0005983016.tif 000003
【図３】
0005983016.tif 000004
【図４】
0005983016.tif 000005
【図５】
0005983016.tif 000006
【図６】
0005983016.tif 000007
【図７】
0005983016.tif 000008
【図８】
0005983016.tif 000009
【図９】
0005983016.tif 000010
【図１０】
0005983016.tif 000011
【図１１】
0005983016.tif 000012
【図１２】
0005983016.tif 000013
【図１３】
0005983016.tif 000014
【図１４】
0005983016.tif 000015
【図１５】
0005983016.tif 000016
【図１６】
0005983016.tif 000017