(57)【要約】【課題】複数回の認証情報を入力する場合と比較して、使用者が操作する回数を少なくすることができる端末装置、認証支援装置及びプログラムを提供する。【解決手段】端末装置は、第１のサーバへ接続する要求を受け付ける第１の要求受付手段４６と、前記第１サーバとネットワークを介して接続される第２のサーバを接続制御に利用する要求を受け付ける第２の要求受付手段４８と、使用者が属する組織を特定する組織情報を少なくとも含み、使用者に対応した送信用情報を記憶する記憶手段５０と、前記第１の要求受付手段４６により第１のサーバへの接続する要求を受け付け、且つ前記第２の要求受付手段４８により第２のサーバを接続制御に利用する要求を受け付けた場合、前記記憶手段５０により記憶されている組織情報を含む送信用情報を前記第２のサーバへ送るように制御する制御手段５２と、を有する。【選択図】図４
2020086775.tif 000002
【特許請求の範囲】
【請求項１】
第１のサーバへ接続する要求を受け付ける第１の要求受付手段と、
前記第１サーバとネットワークを介して接続される第２のサーバを接続制御に利用する要求を受け付ける第２の要求受付手段と、
使用者が属する組織を特定する組織情報を少なくとも含み、使用者に対応した送信用情報を記憶する記憶手段と、
前記第１の要求受付手段により第１のサーバへの接続する要求を受け付け、且つ前記第２の要求受付手段により第２のサーバを接続制御に利用する要求を受け付けた場合、前記記憶手段により記憶されている組織情報を含む送信用情報を前記第２のサーバへ送るように制御する制御手段と、
を有する端末装置。
【請求項２】
使用者を認証する認証手段をさらに有し、前記制御手段は、前記認証手段により認証された使用者に対応する組織情報を含む送信用情報を前記第２のサーバへ送るように制御する請求項１記載の端末装置。
【請求項３】
前記第２のサーバと連携する第３のサーバへ送る認証用情報を受け付ける認証用情報受付手段をさらに有する請求項１又は２記載の端末装置。
【請求項４】
第１のサーバへ接続する要求を受け付ける第１の要求受付手段と、
前記第１サーバとネットワークを介して接続される第２のサーバを接続制御に利用する要求を受け付ける第２の要求受付手段と、
使用者が属する組織を特定する組織情報を少なくとも含み、使用者に対応した送信用情報を記憶する記憶手段と、
前記第１の要求受付手段により第１のサーバへの接続する要求を受け付け、且つ前記第２の要求受付手段により第２のサーバを接続制御に利用する要求を受け付けた場合、前記記憶手段により記憶されている組織情報を含む送信用情報を前記第２のサーバへ送るように制御する制御手段と、
を有する認証支援装置。
【請求項５】
第１のサーバへ接続する要求を受け付ける第１の要求受付ステップと、
前記第１サーバとネットワークを介して接続される第２のサーバを接続制御に利用する要求を受け付ける第２の要求受付ステップと、
使用者が属する組織を特定する組織情報を少なくとも含み、使用者に対応した送信用情報を記憶する記憶ステップと、
前記第１の要求受付ステップにより第１のサーバへの接続する要求を受け付け、且つ前記第２の要求受付ステップにより第２のサーバを接続制御に利用する要求を受け付けた場合、前記記憶ステップにより記憶されている組織情報を含む送信用情報を前記第２のサーバへ送るように制御する制御ステップと、
を有するコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置、認証支援装置及びプログラムに関する。
【背景技術】
【０００２】
特許文献１は、画像形成装置上で実行されるアプリケーションプログラムのシングルサインオンについて開示する。なお、シングルサインオンとは、一度の認証用情報を入力することにより複数のサーバへの接続が可能となる仕組である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−１１２８１１号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、複数回の認証情報を入力する場合と比較して、使用者が操作する回数を少なくすることができる端末装置、認証支援装置及びプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００５】
請求項１に係る本発明は、第１のサーバへ接続する要求を受け付ける第１の要求受付手段と、前記第１サーバとネットワークを介して接続される第２のサーバを接続制御に利用する要求を受け付ける第２の要求受付手段と、使用者が属する組織を特定する組織情報を少なくとも含み、使用者に対応した送信用情報を記憶する記憶手段と、前記第１の要求受付手段により第１のサーバへの接続する要求を受け付け、且つ前記第２の要求受付手段により第２のサーバを接続制御に利用する要求を受け付けた場合、前記記憶手段により記憶されている組織情報を含む送信用情報を前記第２のサーバへ送るように制御する制御手段と、を有する端末装置である。
【０００６】
請求項２に係る本発明は、使用者を認証する認証手段をさらに有し、前記制御手段は、前記認証手段により認証された使用者に対応する組織情報を含む送信用情報を前記第２のサーバへ送るように制御する請求項１記載の端末装置である。ここでの認証手段は、端末装置を使用するための認証を行うものであって、例えばＩＣカードを読み取る読取装置である。
【０００７】
請求項３に係る本発明は、前記第２のサーバと連携する第３のサーバへ送る認証用情報を受け付ける認証用情報受付手段をさらに有する請求項１又は２記載の端末装置である。
である。
【０００８】
請求項４に係る本発明は、第１のサーバへ接続する要求を受け付ける第１の要求受付手段と、前記第１サーバとネットワークを介して接続される第２のサーバを接続制御に利用する要求を受け付ける第２の要求受付手段と、使用者が属する組織を特定する組織情報を少なくとも含み、使用者に対応した送信用情報を記憶する記憶手段と、前記第１の要求受付手段により第１のサーバへの接続する要求を受け付け、且つ前記第２の要求受付手段により第２のサーバを接続制御に利用する要求を受け付けた場合、前記記憶手段により記憶されている組織情報を含む送信用情報を前記第２のサーバへ送るように制御する制御手段と、を有する認証支援装置である。
【０００９】
請求項５に係る本発明は、第１のサーバへ接続する要求を受け付ける第１の要求受付ステップと、前記第１サーバとネットワークを介して接続される第２のサーバを接続制御に利用する要求を受け付ける第２の要求受付ステップと、使用者が属する組織を特定する組織情報を少なくとも含み、使用者に対応した送信用情報を記憶する記憶ステップと、前記第１の要求受付ステップにより第１のサーバへの接続する要求を受け付け、且つ前記第２の要求受付ステップにより第２のサーバを接続制御に利用する要求を受け付けた場合、前記記憶ステップにより記憶されている組織情報を含む送信用情報を前記第２のサーバへ送るように制御する制御ステップと、を有するコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１０】
請求項１、４又は５に係る本発明によれば、複数回の認証情報を入力する場合と比較して、使用者が操作する回数を少なくすることができる。
【００１１】
請求項２に係る本発明によれば、請求項１に係る発明の効果に加えて、使用者の認証を行うことにより送信用情報をサーバへ送ることができる。
【００１２】
請求項３に係る本発明によれば、認証用情報を入力することにより第１のサーバと接続することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係る端末装置を有する認証システムにおける情報のフローを示す概略図である。
【図２】本発明の実施形態に係る端末装置の記憶部に記憶された記憶内容を示す図表である。
【図３】本発明の実施形態に係る端末装置のハードウエア構成を示すブロック図である。
【図４】本発明の実施形態に係る端末装置のソフトウエア構成を示すブロック図でである。
【図５】本発明の実施形態に係る端末装置に情報を書き込む方法を示す概略図である。
【図６】本発明の実施形態に係る端末装置を有する認証システムを示すシーケンス図である。
【図７】本発明の実施形態に係る端末装置において、アプリケーションプログラムを選択した場合の画面図である。
【図８】本発明の実施形態に係る端末装置において、ログインを行うための画面図である。
【発明を実施するための形態】
【００１４】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
図１は、本発明の実施形態に係る端末装置である画像形成装置１２を有する認証システム１０の全体を示す。
【００１５】
認証システム１０は、画像形成装置１２、第１のサーバ１４、第２のサーバ１６及び第３のサーバ１８を例えばローカルネットワークやインターネットを介して接続できるようになっている。
なお、ここで、「接続」とは、物理的な接続ばかりではなく、データを送受信できるようにすることをいう。
【００１６】
画像形成装置１２の使用者は、第１のサーバ１４で認証されたアプリケーションプログラムを使用しようとする。使用者は、まず画像形成装置１２を使用するように認証される。この認証は、例えば画像形成装置１２に備えられたＩＣカードリーダにより使用者が所持するＩＣカードを読み取ることにより行われる。実際の認証は、画像形成装置１２に接続されている認証サーバにより行われてもよい。
【００１７】
画像形成装置１２により使用者の認証が行われると、使用者が第１のサーバ１４で認証される必要があるアプリケーションプログラムを選択する。次に使用者は、第１のサーバ１４により直接認証されるのではなく、第２のサーバ１６を利用して認証されることを選択する。第２のサーバ１６を利用するのは、第１のサーバ１４での認証よりも第２のサーバ１４での認証に対して使いなれているからである。画像形成装置１２は、第２のサーバ１４で認証されるための認証支援装置を有する。
【００１８】
第２のサーバ１６が選択されると、ステップＳ１において、画像形成装置１２に予め登録されていた組織（ドメイン）を特定する情報であるドメイン情報を含む送信用情報が第２のサーバ１６へ送られる。第２のサーバ１６は、例えばＡｚｕｒｅ  ＡＤである。Ａｚｕｒｅ  ＡＤとは、マイクロソフト社が提供する使用者とコンピュータリソースとをクラウド上で管理するコンポーネント群の総称である（ＡＤはアクティブディレクトリーの略）。この第２のサーバ１６は、使用者の組織のドメイン情報が入力されると、後述する第２のサーバ１６へ認証処理を移譲する。画像形成装置１２には、図２に示すように、画像形成装置１２の記憶部５０には、使用者が属するドメイン名を含むメールアドレスやドメイン情報である送信用情報が記憶されている。メールアドレスには、アットマーク以下にドメイン情報が含まれている。
【００１９】
第２のサーバ１６は、画像形成装置１２からドメイン情報を受け付けると、ステップＳ２において、ログイン画面情報を画像形成装置１２に送る。画像形成装置１２には、ログイン画面から認証用情報が入力される。認証用情報は、第３のサーバ１８に対するログイン情報、例えばユーザＩＤとパスワードである。画像形成装置１２に第３のサーバ１８に対する認証用情報が入力されると、この認証用情報は、第３のサーバ１８に送られる。第３のサーバ１８は、例えば組織内のＡＤであり、例えばＡＤＦＳ（アクティブディレクトリフェデレーションサービス）が含まれる。ＡＤＦＳは、ＡＤと連携して外部サーバへの接続管理を行う。
【００２０】
第３のサーバ１８は、画像形成装置１２から認証用情報を受け付けると、トークンを生成し、ステップＳ４において、この第２のサーバ用のトークンを第２のサーバ１６へ送る。ここで、トークンとは、接続するための電子チケットである。
【００２１】
第２のサーバ１６は、第３のサーバ１８からトークンを受け付けると、アサーション（認証した使用者、その使用者の属性及び属性値、期限情報デジタル署名及び認証セッションを含むトークン）を生成し、ステップＳ５において、この生成されたアサーションを第１のサーバ１４に送る。なお、セッションとは、接続を許可した旨の情報である。
【００２２】
第１のサーバ１４は、第２のサーバ１６からアサーションを受け付けると、アサーションを検証し、ステップＳ６において、認証セッションを画像形成装置１２に送ると、第１のサーバ１４に対するログインが完了する。
【００２３】
図３は、画像形成装置１２のハードウエアを示すブロック図である。
画像形成装置１２は、主制御部２０を有し、この主制御部２０は、ＣＰＵ２２、メモリ２４、記憶装置２６、通信インターフェイス２８、機器制御部インターフェイス３０及び表示操作装置インターフェイス３２を有し、これらＣＰＵ２２、メモリ２４、記憶装置２６、通信インターフェイス２８、機器制御部インターフェイス３０及び表示操作装置インターフェイス３２がバス３４を介して接続されている。
【００２４】
ＣＰＵ２２は、メモリ２４に格納された制御プログラムに基づいて予め定められた処理を実行する。記憶装置２６は、例えばハードディスクから構成され、必要とされるソフトウエアやデータが記憶されている。通信インターフェイス２８は、ネットワーク３６に接続され、このネットワーク３６を介してデータの入出力を行う。
【００２５】
機器制御部インターフェイス３０には、機器制御部３８が接続されている。機器制御部３８は、前述した認証装置４０及び画像形成部４２接続され、これら認証装置４０及び画像形成部４２を制御するようになっている。また、表示操作装置インターフェイス３２には、表示操作装置４４が接続されている。
【００２６】
図４は、ＣＰＵ２２で実行されるソフトウエアを示すブロック図である。
第１の要求受付部４６は、前述した第１のサーバ１４へ接続する要求を受け付ける。第１のサーバ１４へ接続する要求は、例えば第１のサーバ１４により認証が必要なアプリケーションソフトウエアを選択することにより行われる。
【００２７】
第２の要求受付部４８は、第２のサーバ１６を接続制御に利用する要求を受け付ける。
【００２８】
記憶部５０は、図２に示したように、使用者が属する組織情報を少なくとも含み、使用者に対応した送信用情報を記憶している。具体的には、前述した記憶装置２６に記憶されている。
【００２９】
制御部５２は、送信制御部５４と表示制御部５６とを有する。通信制御部５４は、第１の要求受付部４６により第１のサーバ１４への接続要求が受け付けられ、且つ第２の要求受付部４８により第２のサーバ１６を接続制御に利用する要求を受け付けた場合、記憶部５０に記憶されている、使用者に対応する組織情報を含む送信用情報を第２のサーバ１６に送るように制御する。また、表示操作制御部５６は、前述した表示操作装置４４における表示を制御し、また、表示操作装置４４からの操作情報を受ける。
【００３０】
図５は、図２に示した送信用情報を記憶するための方法を示している。
例えば管理者は、パーソナルコンピュータ５８を用いて、画像形成装置１２毎個別に、使用者に対応した送信用情報を入力する。パーソナルコンピュータ５８には予め図２に示す一覧が記憶されており、この記憶されている一覧を各各画像形成装置１２に転送するようにしてもよい。
【００３１】
図６は、認証システム１０におけるデータの送受信を示すシーケンス図である。
【００３２】
ここで、前提として、すでに画像形成装置１２には、図２に示す送信用情報一覧が記憶されているものとする。また、使用者は、画像形成装置１２を使用するための認証をすでに受けているものとする。
【００３３】
画像形成装置１２の画面には、図７に示すように、第１のサーバ１４の認証が必要なアプリケーションプログラムのアイコン６０が表示されている。ステップＳ１００において、使用者がいずれかのアプリケーションプログラムを選択すると、アプリケーションプログラムを選択した情報が画像形成装置１２を介して、ステップＳ１０２において第１のサーバ１４へ転送される。第１のサーバ１４は、アプリケーションプログラムを選択した情報を受け付けると、ステップＳ１０２において、第１のサーバ１４にログインするための画面を画像形成装置１２に返却する。
【００３４】
画像形成装置１２においては、第１のサーバ１４から返却されたログイン画面を表示する。即ち、図７に示すように、第１のサーバ１４へログインするためのユーザＩＤ入力部６２及びパスワード入力部６４、並びに他のアカウントでログインを選択するためのボタン６６が表示される。
【００３５】
ステップＳ１０３において、使用者がボタン６６を選択すると、画像形成装置１２は、図２に示した送信用情報からドメイン情報を抽出し、ステップＳ１０４において、このドメイン情報を第２のサーバ１４に送る。第２のサーバ１４は、ドメイン情報を受け付けると、認証認可の要求処理を開始し、ステップＳ１０５において、第２のサーバ１６のログイン画面を画像形成装置１２に送るが、画像形成装置１２においては、ログイン画面を表示することなく、ドメイン情報を第２のサーバ１６のログイン画面に自動的に入力し、ステップＳ１０６において、第２のサーバ１６へドメイン情報を送る。
【００３６】
第２のサーバ１６は、画像形成装置１２からドメインＩＤを受け付けると、ステップＳ１０７において、ドメイン情報を受け付けた旨の情報を画像形成装置１２に返す。画像形成装置１２は、次のステップＳ１０８において、第２のサーバ１６と連携している第３のサーバ１８に転送する。第３のサーバ１８は、第３のサーバ１８による認証を受けるための画面を画像形成装置１２に送る。
【００３７】
画像形成装置１２は、図８に示すように、第３のサーバ１８による認証を受けるためのユーザＩＤ入力部６８及びパスワード入力部７０を表示する。この表示を受けて、使用者は、ステップＳ１０９において、第３のサーバ１８による認証を受けるためのユーザＩＤとパスワードとを入力する。第３のサーバ１８による認証を受けるためのユーザＩＤとパスワードが入力されると、画像形成装置１２は、ステップＳ１１０において、ユーザＩＤとパスワードを第３のサーバ１８に送る。
【００３８】
第３のサーバ１８は、画像形成装置１２からのユーザＩＤとパスワードとを受け付けると、認証できるか否かを検証し、認証できる場合は、第２のサーバ１６による認証を受けるためのトークンを発行し、ステップＳ１１１において、このトークンを画像形成装置１２に送る。このトークンを受けた画像形成装置１２は、ステップＳ１１２において、トークンを第２のサーバ１６に転送する。
【００３９】
第２のサーバ１６は、画像形成装置１２からのトークンを受けると、アサーションを生成し、取得した認証セッションと共に、ステップＳ１０４で指定された転送先の情報を含めて、ステップＳ１１３において、画像形成装置１２に送る。画像形成装置１２は、ステップＳ１１４において、これらの情報を第１のサーバ１４に転送する。
【００４０】
第１のサーバ１４は、第２のサーバ１６が生成したアサーションから認証できるか否かを検証し、認証できる場合は、アサーションに紐付くセッションを発行し、ステップＳ１１５において、セッションを画像形成装置１２に送り、ログインが完了する。
【００４１】
なお、上記実施形態においては、ステップＳ１０９において、使用者は、第３のサーバ１８の認証を得るためのユーザＩＤとパスワードを入力するようにしたが、ステップＳ１０４において送信する送信用情報にドメイン情報のみならず、使用者情報が含まれている場合は、ユーザＩＤの入力を省略することができる。画像形成装置１２の画面には、すでに入力されているものとして、ユーザＩＤ入力部６２にユーザＩＤを入力してもよいし、ユーザ入力部６２を表示せず、パスワード入力部６４のみを表示するようにしてもよい。
【符号の説明】
【００４２】
１０    認証システム
１２    画像形成装置
１４    第１のサーバ
１６    第２のサーバ
１８    第３のサーバ
２０    主制御部
２２    ＣＰＵ
２４    メモリ
２６    記憶装置
２８    通信インターフェイス
３０    機器制御部
３２    表示操作制御装置インターフェイス
３４    バス
３６    ネットワーク
３８    機器制御部
４０    認証装置
４２    画像形成部
４４    表示操作装置
４６    第１の要求受付部
４８    第２の要求受付部
５０    記憶部
５２    制御部
５４    通信制御部
５６    表示操作制御部
５８    パーソナルコンピュータ
６０    アイコン
６２    ユーザＩＤ入力部
６４    パスワード入力部
６６    ボタン
６８    ユーザＩＤ入力部
７０    パスワード入力部
【図１】
2020086775.tif 000003
【図２】
2020086775.tif 000004
【図３】
2020086775.tif 000005
【図４】
2020086775.tif 000006
【図５】
2020086775.tif 000007
【図６】
2020086775.tif 000008
【図７】
2020086775.tif 000009
【図８】
2020086775.tif 000010