(57)【要約】【課題】容易に高いセキュリティを確保することができる認証装置、認証方法及びプログラムを提供する。【解決手段】複数のメニューの各々に係る処理を行う処理手段と、当該処理の実行を制限する制限手段と、一のメニューを各々が表す二以上のメニューキーを所定の配列順序で表示させる表示制御手段と、所定の認証条件が満たされているか否かを判別し、認証条件が満たされていると判別された場合に、少なくとも一部のメニューに係る処理に対して制限手段による実行制限を解除する制限解除手段と、を備え、表示制御手段は、表示されている二以上のメニューキーの配列順序を変更する入力操作がなされた場合に、当該入力操作による変更後の配列順序で二以上のメニューキーを表示させ、制限解除手段は、入力操作による変更後の配列順序が、予め定められている認証配列順序と一致している場合に、認証条件が満たされていると判別する。【選択図】図１７
2018206057.tif 000002
【特許請求の範囲】
【請求項１】
所定の複数のメニューの各々に係る処理を行う処理手段と、
前記処理手段による処理の実行を制限する制限手段と、
前記複数のメニューのうち一のメニューを各々が表す二以上のメニューキーを所定の配列順序で表示させる表示制御を行う表示制御手段と、
所定の認証条件が満たされているか否かを判別し、前記認証条件が満たされていると判別された場合に、前記複数のメニューのうち少なくとも一部のメニューに係る処理に対して前記制限手段による実行制限を解除する制限解除手段と、
を備え、
前記表示制御手段は、表示されている前記二以上のメニューキーの配列順序を変更する入力操作がなされた場合に、当該入力操作による変更後の配列順序で前記二以上のメニューキーを表示させ、
前記制限解除手段は、前記入力操作による変更後の配列順序が、予め定められている認証配列順序と一致している場合に、前記認証条件が満たされていると判別することを特徴とする認証装置。
【請求項２】
前記処理手段は、前記制限解除手段により処理の実行制限が解除されたメニューに対応する前記メニューキーを選択する入力操作に応じて、選択されたメニューキーに対応するメニューに係る処理を実行することを特徴とする請求項１に記載の認証装置。
【請求項３】
前記表示制御手段は、前記表示制御ごとに前記所定の配列順序を変更することを特徴とする請求項１又は２に記載の認証装置。
【請求項４】
前記制限解除手段は、前記表示制御ごとに前記認証配列順序を変更することを特徴とする請求項１から３のいずれか一項に記載の認証装置。
【請求項５】
前記表示制御手段は、前記表示制御ごとに前記二以上のメニューキーの組み合わせを変更することを特徴とする請求項１又は２に記載の認証装置。
【請求項６】
所定の複数のメニューの各々に係る処理を行う処理手段と、前記処理手段による処理の実行を制限する制限手段と、を備えた認証装置においてユーザの認証を行う認証方法であって、
前記複数のメニューのうち一のメニューを各々が表す二以上のメニューキーを所定の配列順序で表示させる表示制御を行う表示ステップ、
所定の認証条件が満たされているか否かを判別し、前記認証条件が満たされていると判別された場合に、前記複数のメニューのうち少なくとも一部のメニューに係る処理に対して前記制限手段による実行制限を解除する制限解除ステップ、
を含み、
前記表示ステップでは、表示されている前記二以上のメニューキーの配列順序を変更する入力操作がなされた場合に、当該入力操作による変更後の配列順序で前記二以上のメニューキーを表示させ、
前記制限解除ステップでは、前記入力操作による変更後の配列順序が、予め定められている認証配列順序と一致している場合に、前記認証条件が満たされていると判別することを特徴とする認証方法。
【請求項７】
認証装置のコンピュータを、
所定の複数のメニューの各々に係る処理を行う処理手段、
前記処理手段による処理の実行を制限する制限手段、
前記複数のメニューのうち一のメニューを各々が表す二以上のメニューキーを所定の配列順序で表示させる表示制御を行う表示制御手段、
所定の認証条件が満たされているか否かを判別し、前記認証条件が満たされていると判別された場合に、前記複数のメニューのうち少なくとも一部のメニューに係る処理に対して前記制限手段による実行制限を解除する制限解除手段、
として機能させ、
前記表示制御手段は、表示されている前記二以上のメニューキーの配列順序を変更する入力操作がなされた場合に、当該入力操作による変更後の配列順序で前記二以上のメニューキーを表示させ、
前記制限解除手段は、前記入力操作による変更後の配列順序が、予め定められている認証配列順序と一致している場合に、前記認証条件が満たされていると判別することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証装置、認証方法及びプログラムに関する。
【背景技術】
【０００２】
従来、ユーザの認証を行って、認証に成功した場合にのみ各種情報処理の実行制限を解除することで情報のセキュリティを確保する認証装置がある。認証装置により処理の実行制限を解除する方式としては、ユーザからの認証情報の入力を受け付け、入力された認証情報が予め登録された認証情報と一致する場合に実行制限を解除する方式が広く用いられている。
【０００３】
このような認証装置の一つに、複数の異なる画像の配列順序を認証情報として用いるものが知られている（例えば、特許文献１）。この認証装置では、複数の異なる画像が画面に表示され、当該複数の画像の配列順序を、予め定められている認証配列順序で並び替える入力操作がなされた場合に、処理の実行制限が解除される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−３８３７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来の技術では、複数の画像を並び替える入力操作を促す画面が表示されることから、画像の並び替えにより処理の実行制限を解除できることがユーザに容易に推測されてしまうため、認証情報（画像の認証配列順序）を知得していないユーザが、画像の並び替えを試みることで不正に実行制限が解除されてしまうのを排除できない。このため、必ずしも高いセキュリティを確保することができないという課題がある。
【０００６】
この発明の目的は、容易に高いセキュリティを確保することができる認証装置、認証方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明の認証装置は、
所定の複数のメニューの各々に係る処理を行う処理手段と、
前記処理手段による処理の実行を制限する制限手段と、
前記複数のメニューのうち一のメニューを各々が表す二以上のメニューキーを所定の配列順序で表示させる表示制御を行う表示制御手段と、
所定の認証条件が満たされているか否かを判別し、前記認証条件が満たされていると判別された場合に、前記複数のメニューのうち少なくとも一部のメニューに係る処理に対して前記制限手段による実行制限を解除する制限解除手段と、
を備え、
前記表示制御手段は、表示されている前記二以上のメニューキーの配列順序を変更する入力操作がなされた場合に、当該入力操作による変更後の配列順序で前記二以上のメニューキーを表示させ、
前記制限解除手段は、前記入力操作による変更後の配列順序が、予め定められている認証配列順序と一致している場合に、前記認証条件が満たされていると判別することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、容易に高いセキュリティを確保することができるという効果がある。
【図面の簡単な説明】
【０００９】
【図１】情報処理システムの概略構成を示す図である。
【図２】人事情報管理サーバの機能的構成を示すブロック図である。
【図３】業務情報管理サーバの機能的構成を示すブロック図である。
【図４】端末装置の機能的構成を示すブロック図である。
【図５】人事情報管理システム及び業務情報管理システムにおけるログイン方法を説明する模式図である。
【図６】業務情報管理システムへのログインを行うためのログイン画面を示す図である。
【図７】業務情報管理メニュー画面を示す図である。
【図８】業務情報管理システムを経由して人事情報管理システムにログインした場合の初期画面を示す図である。
【図９】メニューテーブルの内容例を示す図である。
【図１０】人事情報管理システムの利用申請画面を示す図である。
【図１１】解除メニューテーブルの内容例を示す図である。
【図１２】認証配列順序テーブルの内容例を示す図である。
【図１３】認証配列順序を通知するための電子メールの内容例を示す図である。
【図１４】メニューキーの配列順序を変更する入力操作を説明する図である。
【図１５】処理の実行制限の解除がなされた後の初期画面を示す図である。
【図１６】社員台帳照会画面を示す図である。
【図１７】認証処理の制御手順を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の情報処理装置、認証方法及びプログラムに係る実施の形態を図面に基づいて説明する。
【００１１】
＜情報処理システムの構成＞
先ず、情報処理システム１００の概略構成について、図１を参照して説明する。
図１は、情報処理システム１００の概略構成を示す図である。
図１に示すように、本実施形態の情報処理システム１００は、人事情報管理サーバ１（認証装置）と、業務情報管理サーバ２と、複数の端末装置３とを備えている。また、人事情報管理サーバ１と、業務情報管理サーバ２と、端末装置３とは、通信ネットワーク４を介して情報通信可能に接続されている。
【００１２】
人事情報管理サーバ１は、従業員等の人事情報を管理するための人事情報管理システムのクラウドサービスをユーザに提供し、業務情報管理サーバ２は、各種業務に係る情報（例えば、健康保険組合に係る業務の情報）を管理するための業務情報管理システムのクラウドサービスをユーザに提供する。人事情報管理システム及び業務情報管理システムには、それぞれ別個のＩＤ（又はメールアドレス）及びパスワードによる認証に成功した場合にアクセスすることができる。したがって、人事情報管理システムのＩＤ及びパスワードでは業務情報管理システムにログインすることはできず、また、業務情報管理システムのＩＤ及びパスワードでは人事情報管理システムにログインすることはできないようになっている。ただし、業務情報管理システムにログインしたユーザは、人事情報管理システムのＩＤ及びパスワードを保有していなくても、人事情報管理システムの一部の機能を利用することができるようになっている。同様に、人事情報管理システムにログインしたユーザは、業務情報管理システムの認証情報を保有していなくても、業務情報管理システムの一部の機能を利用することができるようになっている。即ち、人事情報管理システムと業務情報管理システムは、各々のシステムの機能を相互利用可能な関係にある。なお、本実施の形態では、簡単のため、業務情報管理システムにログインしたユーザが、人事情報管理システムの機能を利用する際に必要な構成を説明しているが、実際には、上述した相互利用を可能にするための構成を、人事情報管理サーバ１と業務情報管理サーバ２が夫々有しているものとする。このように各々のシステムの機能の相互利用を行う場合の動作については後に詳述する。
【００１３】
人事情報管理サーバ１は、人事情報に係る人事情報ＤＢ（データベース）を記憶し、管理する。また、人事情報管理サーバ１は、種々のプログラムを実行することで、人事情報ＤＢに関する各種データ処理（例えば、人事情報のデータの登録、編集、電子帳票としての表示や印刷などに係る機能を実現するための処理）を行う。
【００１４】
業務情報管理サーバ２は、業務情報ＤＢを記憶し、管理する。また、業務情報管理サーバ２は、種々のプログラムを実行することで、業務情報ＤＢに関する各種データ処理（例えば、業務情報のデータの登録、編集、電子帳票としての表示や印刷などに係る機能を実現するための処理）を行う。
【００１５】
端末装置３は、例えば、人事情報管理システムや業務情報管理システムのユーザが所持する端末装置である。この端末装置３としては、例えば、スマートフォン、タブレットＰＣ（Personal Computer）、携帯電話機、ＰＤＡ（Personal Digital Assistant）、ノートＰＣ、デスクトップＰＣ等が挙げられる。
また、端末装置３は、ユーザの入力操作を受け付けて人事情報管理サーバ１や業務情報管理サーバ２に送信し、各サーバから送信されて受信した情報を表示する。
【００１６】
通信ネットワーク４は、例えば、インターネットであるものとするが、ＬＡＮ（Local Area Network）等、他のネットワークとしてもよい。
【００１７】
図２は、人事情報管理サーバ１の機能的構成を示すブロック図である。
図２に示すように、人事情報管理サーバ１は、ＣＰＵ１１（Central Processing Unit）（処理手段、制限手段、表示制御手段、制限解除手段）と、ＲＡＭ１２（Random Access Memory）と、記憶部１３と、操作部１４と、表示部１５と、通信部１６とを備えている。また、人事情報管理サーバ１の各部は、バス１７を介して接続されている。
【００１８】
ＣＰＵ１１は、人事情報管理サーバ１の各部を制御する。ＣＰＵ１１は、記憶部１３に記憶されているシステムプログラム及びアプリケーションプログラムのうち、指定されたプログラムを読み出し、ＲＡＭ１２のワークエリアに展開し、当該プログラムに従って各種処理を実行する。
【００１９】
ＲＡＭ１２は、例えば、揮発性のメモリであり、ＣＰＵ１１により読み出された各種のプログラムやデータを一時的に格納するワークエリアを有する。
【００２０】
記憶部１３は、例えば、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）等により構成され、データ及びプログラムを書き込み及び読み出し可能な記憶部である。また、記憶部１３は、プログラム１３ａ、アカウントＤＢ１３ｂ、人事情報ＤＢ１３ｃ、メニューテーブル１３ｄ、解除メニューテーブル１３ｅ、認証配列順序テーブル１３ｆなどを記憶している。
【００２１】
プログラム１３ａは、ＣＰＵ１１により実行される上述の各種システムプログラム及びアプリケーションプログラムを含む。
アカウントＤＢ１３ｂは、人事情報管理システムのユーザのアカウント（以下では、人事アカウントとも記す）に係る情報が登録されている。ここで、アカウントに係る情報には、アカウントごとに固有のＩＤ、メールアドレス及びパスワードが含まれる。ＩＤ又はメールアドレスと、パスワードとの組み合わせは、認証情報の一態様である。
人事情報ＤＢ１３ｃは、人事情報管理システムにおける管理対象の人事情報が登録されたデータベースである。
メニューテーブル１３ｄ、解除メニューテーブル１３ｅ、認証配列順序テーブル１３ｆは、人事情報ＤＢ１３ｃの機能に係る処理の実行制限及びその解除に用いられるテーブルデータであり、詳細については後述する。
【００２２】
操作部１４は、例えば、キーボード等のキー入力部と、マウス等のポインティングデバイスとを有している。また、操作部１４は、キー入力及び位置入力を受け付け、その操作情報をＣＰＵ１１に出力する。
【００２３】
表示部１５は、例えば、ＬＣＤ（Liquid Crystal Display）や有機ＥＬ（Electro-Luminescence）ディスプレイ等から構成されている。また、表示部１５には、ＣＰＵ１１から入力される表示信号の指示に従って、各種画面を表示する。
【００２４】
通信部１６は、例えば、ネットワークカード等により構成されている。また、通信部１６は、通信ネットワーク４に通信接続されて、通信ネットワーク４上の機器（例えば、端末装置３等）との通信を行う。
【００２５】
図３は、業務情報管理サーバ２の機能的構成を示すブロック図である。
図３に示すように、業務情報管理サーバ２は、ＣＰＵ２１と、ＲＡＭ２２と、記憶部２３と、操作部２４と、表示部２５と、通信部２６とを備えている。また、業務情報管理サーバ２の各部は、バス２７を介して接続されている。
【００２６】
ＣＰＵ２１は、業務情報管理サーバ２の各部を制御する。ＣＰＵ２１は、記憶部２３に記憶されているシステムプログラム及びアプリケーションプログラムのうち、指定されたプログラムを読み出し、ＲＡＭ２２のワークエリアに展開し、当該プログラムに従って各種処理を実行する。
【００２７】
ＲＡＭ２２は、例えば、揮発性のメモリであり、ＣＰＵ２１により読み出された各種のプログラムやデータを一時的に格納するワークエリアを有する。
【００２８】
記憶部２３は、例えば、ＨＤＤ、ＳＳＤ等により構成され、データ及びプログラムを書き込み及び読み出し可能な記憶部である。また、記憶部２３は、プログラム２３ａ、アカウントＤＢ２３ｂ、業務情報ＤＢ２３ｃなどを記憶している。
【００２９】
プログラム２３ａは、ＣＰＵ２１により実行される上述の各種システムプログラム及びアプリケーションプログラムを含む。
アカウントＤＢ２３ｂは、業務情報管理システムのユーザのアカウント（以下では、業務アカウントとも記す）に係る情報が登録されている。ここで、アカウントに係る情報には、アカウントごとに固有のＩＤ、メールアドレス及びパスワードが含まれる。
業務情報ＤＢ２３ｃは、業務情報管理システムにおける管理対象の業務情報が登録されたデータベースである。
操作部２４、表示部２５及び通信部２６の構成は、人事情報管理サーバ１の操作部１４、表示部１５及び通信部１６の構成と同様であるので詳細な説明は省略する。
【００３０】
図４は、端末装置３の機能的構成を示すブロック図である。
図４に示すように、端末装置３は、ＣＰＵ３１と、ＲＡＭ３２と、記憶部３３と、操作部３４と、表示部３５と、通信部３６とを備えている。また、端末装置３の各部は、バス３７を介して接続されている。
【００３１】
ＣＰＵ３１は、端末装置３の各部を制御する。ＣＰＵ３１は、記憶部３３に記憶されているシステムプログラム及びアプリケーションプログラムのうち、指定されたプログラムを読み出し、ＲＡＭ３２のワークエリアに展開し、当該プログラムに従って各種処理を実行する。その際に、ＣＰＵ３１は、ＲＡＭ３２内に各種処理結果を格納させ、必要に応じてその処理結果を表示部３５に表示させる。
【００３２】
ＲＡＭ３２は、例えば、揮発性のメモリであり、ＣＰＵ３１により読み出された各種のプログラムやデータを一時的に格納するワークエリアを有する。
【００３３】
記憶部３３は、例えば、ＨＤＤ、ＳＳＤ等により構成され、データ及びプログラムを書き込み及び読み出し可能な記憶部である。また、記憶部３３は、プログラム３３ａを記憶している。プログラム３３ａは、ＣＰＵ３１により実行される上述の各種システムプログラム及びアプリケーションプログラムを含む。このアプリケーションプログラムとしては、例えば、ユーザの入力操作を受け付け、当該入力操作に基づく情報を人事情報管理サーバ１や業務情報管理サーバ２に送信し、各サーバから送信されて受信した情報を表示部３５に表示する機能を実現させる情報表示入力プログラム（所謂ウェブブラウザ）が含まれる。
【００３４】
操作部３４、表示部３５及び通信部３６の構成は、人事情報管理サーバ１の操作部１４、表示部１５及び通信部１６の構成と同様であるので詳細な説明は省略する。
【００３５】
＜人事情報管理システム及び業務情報管理システムへのログイン方法＞
次に、人事情報管理システム及び業務情報管理システムにログインする方法について説明する。
図５は、人事情報管理システム及び業務情報管理システムにおけるログイン方法を説明する模式図である。
本実施形態の情報処理システム１００では、図５の左側に示されるように、人事アカウント１ａを用いて人事情報管理サーバ１による人事情報管理システムにログインすることができる。具体的には、端末装置３において入力され人事情報管理サーバ１に送信されたＩＤ及びパスワードが、アカウントＤＢ１３ｂに登録されているいずれかの人事アカウント１ａのＩＤ及びパスワードと一致すると判別された場合に、人事情報管理システムへのログイン処理が行われてログインセッションが開始される。以下では、このような人事情報管理システムへのログイン方法を第１のログイン方法とも記す。
また、図５の右側に示されるように、業務アカウント２ａを用いて業務情報管理サーバ２による業務情報管理システムにログインすることができる。具体的には、端末装置３において入力され業務情報管理サーバ２に送信されたＩＤ及びパスワードが、アカウントＤＢ２３ｂに登録されているいずれかの業務アカウント２ａのＩＤ及びパスワードと一致すると判別された場合に、業務情報管理システムへのログイン処理が行われてログインセッションが開始される。
【００３６】
人事情報管理システムにログインできる人事アカウント１ａは、人事情報管理サーバ１のアカウントＤＢ１３ｂで管理され、業務情報管理システムにログインできる業務アカウント２ａは、業務情報管理サーバ２のアカウントＤＢ２３ｂで管理されている。このため、業務情報管理システムへのログインが可能なＩＤ及びパスワードで人事情報管理システムにログインすることはできないようになっている。
しかしながら、業務情報管理システムでの作業に人事情報管理システムの情報が必要である場合など、業務情報管理システムの業務アカウント２ａを保有しているユーザ（以下、業務情報管理システムユーザと記す）に対して、人事情報管理システムへのアクセスを許可したい場合がある。このような場合に、業務情報管理システムユーザに対して人事情報管理システムの人事アカウント１ａを別個に発行すると、アカウント数の増大を招いてアカウントの管理負荷が大きくなるという問題がある。また、このような方法では、業務情報管理システムユーザに対して人事情報管理システムにおける人事情報の開示範囲をコントロールしたいといった要求に対応できないという問題がある。
【００３７】
そこで、本実施形態の情報処理システム１００では、業務情報管理システムに業務アカウント２ａでログインした後、業務情報管理システム上で所定の操作を行うことで業務情報管理システムを経由して人事情報管理システムにログインすることができるようにし、業務情報管理システムを経由したログインでは、人事情報の閲覧のためにさらに別個の認証が要求されるようになっている。これにより、人事情報管理システムのアカウント数の増大を抑制しつつ、業務情報管理システムユーザに対する人事情報の開示をコントロールすることができる。以下では、業務情報管理システムを経由して人事情報管理システムへログインする方法を、第２のログイン方法とも記す。ここで、図５に示されるように、第２のログイン方法による人事情報管理システムへのログインでは、当該第２のログイン方法においてのみ使用可能な専用アカウント１ｂが用いられる。また、以下では業務情報管理システムに業務アカウント２ａでログインする方法を、第３のログイン方法とも記す。
【００３８】
以下、人事情報管理システムへの第２のログイン方法について詳細に説明する。
図６は、業務情報管理システムへのログインを行うためのログイン画面４１を示す図である。
ログイン画面４１は、端末装置３においてブラウザのプログラムが実行され、業務情報管理サーバ２による業務情報管理システムへのログインを行うための所定のウェブサイトにアクセスした場合に表示部３５に表示される画面である。ログイン画面４１では、ログインに使用する業務アカウント２ａのＩＤ（又はメールアドレス）を入力するテキストボックスＡ１と、パスワードを入力するテキストボックスＡ２と、ログインボタンＢ１とが表示される。
【００３９】
端末装置３の操作部３４に対する入力操作により、テキストボックスＡ１にＩＤ（又はメールアドレス）が入力され、テキストボックスＡ２にパスワードが入力され、この状態でログインボタンＢ１を選択する入力操作が行われると、入力されたＩＤ及びパスワードが業務情報管理サーバ２に送信されて、アカウントＤＢ２３ｂに記憶されたＩＤ及びパスワードと照合される。入力されたＩＤ及びパスワードが、登録されているいずれかの業務アカウント２ａのＩＤ及びパスワードと一致した場合（ＩＤ及びパスワードが適正であると判別された場合）には、業務情報管理サーバ２のＣＰＵ２１により、当該業務アカウント２ａでの業務情報管理システムへのログイン処理が行われてログインセッションが開始される（第３のログイン方法）。
【００４０】
図７は、業務情報管理システムにログインした場合の業務情報管理メニュー画面４２を示す図である。
この業務情報管理メニュー画面４２（業務情報管理システムのトップ画面）では、業務情報管理に係る各種機能を実行させるためのメニューボタンＢ２と、人事情報管理システムへの第２のログイン方法でのログインを行うためのログインボタンＢ３と、業務情報管理システムからログアウトするためのログアウトボタンＢ４とが表示されている。
【００４１】
業務情報管理メニュー画面４２において、ログインボタンＢ３を選択する入力操作が行われると、第２のログイン方法での人事情報管理システムへのログインが行われる。
この第２のログイン方法でのログインでは、人事情報管理システム側では、業務情報管理システムを経由した場合に用いられる上述の専用アカウント１ｂ（以下では、この専用アカウント１ｂの名称を「ｇｕｅｓｔ」とする）でのログイン処理が行われる。
【００４２】
図８は、業務情報管理システムを経由して人事情報管理システムにログインした場合の初期画面５１を示す図である。
初期画面５１では、人事情報管理システムにおいて実行可能な機能のメニューを表すメニューキーＫ１０１〜Ｋ１０６（以下では、互いに区別しない場合にはメニューキーＫとも記す）、人事情報管理システムでの人事情報の利用を申請するための申請ボタンＢ５、及び人事情報管理システムからログアウトするためのログアウトボタンＢ６が表示されている。この初期画面５１は、人事情報管理サーバ１の記憶部１３に記憶されているメニューテーブル１３ｄの設定内容に従って表示される。
【００４３】
図９は、メニューテーブル１３ｄの内容例を示す図である。
メニューテーブル１３ｄは、人事情報管理システムの機能に係るメニューごとに、メニューＩＤ、メニュー名、表示区分、実行区分及び配列順序がそれぞれ設定されたデータである。このうち表示区分は、対象のメニューを表すメニューキーＫを初期画面５１において表示させるか否かを指定する設定である。また、実行区分は、初期画面５１においてメニューキーＫを選択する入力操作に応じて当該メニューキーＫに対応するメニューの処理を実行させるか否か、すなわちメニューキーＫを選択する入力操作を有効にするか否かを指定する設定である。また、配列順序は、初期画面５１におけるメニューキーＫの初期の配列順序に係る設定である。初期画面５１では、表示区分が「表示」となっているメニューキーＫが、配列順序の値が昇順となるように初期画面５１の上から下に配列される。
【００４４】
図９の例では、メニューＩＤ１０１（社員台帳登録）、メニューＩＤ１０２（社員台帳印刷）、メニューＩＤ１０３（賃金台帳登録）、メニューＩＤ１０４（賃金台帳印刷）、メニューＩＤ１０５（給与台帳登録）、メニューＩＤ１０６（給与台帳印刷）、の各メニューの表示区分が「表示」とされ、これらの各メニューの配列順序が、上記の順に１〜６に設定されている。図８の初期画面５１では、この設定に従って、メニューＩＤ１０１〜１０６にそれぞれ対応する６つのメニューキーＫ１０１〜Ｋ１０６が、上からこの順に配列されて表示されている。また、メニューテーブル１３ｄでは、メニューＩＤ１０７（社員台帳照会）及びメニューＩＤ１０８（給与台帳照会）については、表示区分が「非表示」とされているため、図８の初期画面５１には表示されていない。
また、図９のメニューテーブル１３ｄでは、全てのメニューについて、実行区分が「実行不可」となっている。このため、図８の初期画面５１では、いずれのメニューキーＫも選択することができないようになっている。すなわち、第２のログイン方法でログインした場合の初期画面５１では、人事情報管理システムの各メニューに係る処理の実行制限（メニューに係る機能の利用制限）がかけられた状態となっている。
【００４５】
＜人事情報管理システムにおける処理の実行制限の解除方法＞
以下では、上記の実行制限を解除する方法について説明する。
本実施形態では、初期画面５１において、メニューキーＫを、予め定められている適正な配列順序（認証配列順序）に並べ替える入力操作を行うことで、人事情報管理システムの少なくとも一部のメニューについて、処理の実行制限を解除することができるようになっている。すなわち、本実施形態では、メニューキーＫを認証配列順序に並び替えることが、認証条件に相当し、この認証条件が満たされていると判別された場合に、処理の実行制限が解除される。
メニューキーＫの認証配列順序は、人事情報管理システムの利用申請を行うことで発行される。初期画面５１において、申請ボタンＢ５を選択する入力操作を行うことで、人事情報管理システムの利用申請のための利用申請画面を表示させることができる。
【００４６】
図１０は、人事情報管理システムの利用申請画面５２を示す図である。
利用申請画面５２では、申請者名を入力するテキストボックスＡ３、申請者のメールアドレスを入力するテキストボックスＡ４、申請者の社員番号を入力するテキストボックスＡ５、利用目的区分を選択するテキストボックス（又はプルダウンメニュー）Ａ６、利用目的を入力するテキストボックスＡ７、利用開始日時を入力するテキストボックスＡ８、利用終了日時を入力するテキストボックスＡ９、初期画面５１に戻るための戻るボタンＢ７、及びテキストボックスＡ３〜Ａ９に入力された内容にて利用申請を実行するための申請ボタンＢ８が表示されている。
業務情報管理システムユーザは、テキストボックスＡ３〜Ａ９に必要事項を入力した上で申請ボタンＢ８を選択する入力操作を行うことで、人事情報管理システムの利用申請を行うことができる。
【００４７】
利用申請画面５２による利用申請がなされると、テキストボックスＡ３〜Ａ９における入力内容が、人事情報管理システムの所定の管理者に通知される。ここで、管理者は、人事情報管理システムの運用を管理する専任者であってもよいし、人事情報管理システムにログインしているユーザが利用申請を承認できるようにして、当該ユーザを管理者としてもよい。また、管理者への利用申請の通知は、人事情報管理システム上で行われてもよいし、電子メール等の別システムにより行われてもよい。
【００４８】
管理者への通知に応じて、管理者により、利用申請を承認するための所定の承認処理がなされると、利用申請を行った専用アカウント１ｂについて、メニューの実行制限の解除に係る設定を含む解除メニューテーブル１３ｅが生成されて記憶部１３に記憶される。
【００４９】
図１１は、解除メニューテーブル１３ｅの内容例を示す図である。
解除メニューテーブル１３ｅは、メニューテーブル１３ｄと同様の設定内容が、利用申請を行っているログインアカウント（専用アカウント１ｂ）ごとに記憶されているテーブルデータである。解除メニューテーブル１３ｅにおける「表示区分」及び「実行区分」の内容は、利用申請の内容に応じて適宜設定される。図１１の例では、アカウント「ｇｕｅｓｔ」からの利用申請の内容に応じて、アカウント「ｇｕｅｓｔ」に対応するメニューＩＤ１０１〜１０６の表示区分が「非表示」に設定されている。また、メニューＩＤ１０７〜１０８の表示区分が「表示」に設定され、実行区分が「実行可」に設定されている。
【００５０】
また、管理者により上記の承認処理がなされると、利用申請を行った業務情報管理システムユーザに対して、上述のメニューキーＫの認証配列順序が通知される。認証配列順序の通知方法は、特には限られないが、例えば、利用申請を行った業務情報管理システムユーザのメールアドレス宛に、認証配列順序が記載された電子メールを送信する方法とすることができる。認証配列順序は、人事情報管理サーバ１の記憶部１３に記憶されている認証配列順序テーブル１３ｆの設定内容に従って通知される。
【００５１】
図１２は、認証配列順序テーブル１３ｆの内容例を示す図である。
認証配列順序テーブル１３ｆでは、第２のログイン方法でログインしているログインアカウント（すなわち、専用アカウント１ｂ。ここでは「ｇｕｅｓｔ」）ごとに、初期画面５１において表示の対象となっているメニューキーＫに対応するメニューＩＤ、及びその認証配列順序が設定されている。ここで、認証配列順序は、メニューテーブル１３ｄにおける各メニューの配列順序とは異なるように設定される。
【００５２】
図１３は、認証配列順序を通知するための電子メールの内容例を示す図である。この電子メールでは、利用申請が承認されたことの通知に加え、認証配列順序テーブル１３ｆの内容に従った認証配列順序が記載されている。すなわち、メニューテーブル１３ｄにおける認証配列順序と、当該認証順序に対応するメニュー名とが、認証配列順序について昇順に記載されている。
【００５３】
認証配列順序の通知を受けた業務情報管理システムユーザは、初期画面５１において、メニューキーＫの配列順序が上から認証配列順序となるように各メニューキーＫを移動させることで、処理の実行制限を解除させることができる。
【００５４】
図１４は、メニューキーＫの配列順序を変更する入力操作を説明する図である。
メニューキーＫを移動させる入力操作の方法は、特には限られないが、例えばメニューキーＫをドラッグアンドドロップする入力操作や、タッチパネルにおいてメニューキーＫをタッチしたままタッチ位置をスライドさせる入力操作とすることができる。あるいは、キーボードによりメニューキーＫの配列順序の番号を指定する入力操作などであってもよい。
本実施形態では、図１４に示されるように、上からメニューキーＫ１０２，Ｋ１０６，Ｋ１０３，Ｋ１０５，Ｋ１０１，Ｋ１０４の順となるようにメニューキーＫを移動させることで、メニューキーＫの配列順序を、通知された認証配列順序（すなわち、図１２の認証配列順序テーブル１３ｆに設定された認証配列順序）とすることができる。
【００５５】
メニューキーＫが図１４の状態に配列されると、認証条件が満たされていると判別されて、利用申請の内容の範囲内で図８の初期画面５１における実行制限が解除される。すなわち、実行制限の解除の設定を含む解除メニューテーブル１３ｅの内容に基づいて、図１５に示されるように初期画面５１が更新表示される。更新後の初期画面５１では、メニューＩＤ１０７（社員台帳照会）に対応するメニューキーＫ１０７、及びメニューＩＤ１０８（給与台帳照会）に対応するメニューキーＫ１０８が上からこの順に配列された状態となっている。ここで、解除メニューテーブル１３ｅでは、メニューＩＤ１０７，１０８についての実行区分が「実行可」とされていることから、対応するメニューキーＫ１０７，Ｋ１０８を選択する入力操作を行うことで、メニューキーＫ１０７，Ｋ１０８に対応する機能（社員台帳照会、休養台帳照会）を実行させることができる。すなわち、図１５の初期画面５１では、これらの各メニューに係る処理の実行制限が解除された状態となっている。
例えば、図１５の初期画面５１において社員台帳照会のメニューキーＫ１０７を選択した後に、特定の社員を選択する入力操作を行うことで、図１６に示されるような社員台帳照会画面５３を表示させることができる。この社員台帳照会画面５３では、選択された社員の社員台帳５３１と、当該社員台帳５３１を閲覧して利用することができる利用可能期間とが表示されている。この利用可能期間は、上述した利用申請の内容に基づいて定められる。
【００５６】
なお、利用申請の内容に応じて解除メニューテーブル１３ｅを生成する処理は、利用申請の承認処理がなされた後、上記とは異なるタイミングで行われてもよい。例えば、メニューキーＫの並べ替えにより認証条件が充足された後に、利用申請の内容に基づいて解除メニューテーブル１３ｅを生成しても良い。
【００５７】
このように、利用申請の承認を受けた業務情報管理システムユーザは、認証配列順序が記載された電子メールを受信することで、メニューキーＫの配列順序を変更することが実行制限を解除する条件（認証条件）であることを知得することができる。一方、利用申請をしていないユーザ、又は利用申請を却下されたユーザは、単にメニューキーＫが配列されている図８の初期画面からは、メニューキーＫの配列順序を変更することが実行制限の解除の条件であることを知得することができない。すなわち、処理の実行制限を不正に解除しようとしても、その方法が分からない。したがって、本実施形態のようにメニューキーＫの配列順序の並び替えを認証条件とすることで、不正な実行制限の解除を抑制して、より高いセキュリティを確保することができる。
【００５８】
＜人事情報管理システムにおける認証処理の制御手順＞
次に、人事情報管理システムにおける、第２のログイン方法でログインした業務情報管理システムユーザに対する認証処理の制御手順について説明する。
図１７は、認証処理のＣＰＵ１１による制御手順を示すフローチャートである。
この認証処理は、業務情報管理システムを経由した第２のログイン方法での人事情報管理システムへのログインがなされた場合に実行される。
【００５９】
認証処理が開始されると、ＣＰＵ１１は、端末装置３の表示部３５に図８の初期画面５１を表示させる表示制御を行い（ステップＳ１０１：表示ステップ）、申請ボタンＢ５に対する入力操作に応じて図１０の利用申請画面５２を表示させて、人事情報管理システムの利用申請を受け付ける（ステップＳ１０２）。
【００６０】
ＣＰＵ１１は、ステップＳ１０２において受け付けられた利用申請が、管理者により承認されたか否かを判別する（ステップＳ１０３）。利用申請が拒否されたと判別された場合には（ステップＳ１０３で“ＮＯ”）、ＣＰＵ１１は、処理をステップＳ１０１に戻す。
【００６１】
利用申請が承認されたと判別された場合には（ステップＳ１０３で“ＹＥＳ”）、ＣＰＵ１１は、利用申請の内容に基づいて、解除メニューテーブル１３ｅを生成して記憶部１３に記憶させる（ステップＳ１０４）。また、ＣＰＵ１１は、利用申請を行った業務情報管理システムユーザのメールアドレスに対して、認証配列順序が記載された電子メールを送信し、認証配列順序を通知する（ステップＳ１０５）。
【００６２】
ＣＰＵ１１は、初期画面５１におけるメニューキーＫの配列順序を変更する入力操作がなされたか否かを判別する（ステップＳ１０６）。上記入力操作がなされていないと判別された場合には（ステップＳ１０６で“ＮＯ”）、ＣＰＵ１１は、再度ステップＳ１０６の処理を実行する。メニューキーＫの配列順序を変更する入力操作がなされたと判別された場合には（ステップＳ１０６で“ＹＥＳ”）、ＣＰＵ１１は、当該入力操作による変更後の配列順序でメニューキーＫを表示させる（ステップＳ１０７）。
【００６３】
ＣＰＵ１１は、変更後の配列順序が、認証配列順序テーブル１３ｆにおける認証配列順序と一致しているか否かを判別する（ステップＳ１０８）。変更後の配列順序が認証配列順序とは異なると判別された場合には（ステップＳ１０８で“ＮＯ”）、ＣＰＵ１１は、処理をステップＳ１０６に戻す。
【００６４】
変更後の配列順序が認証配列順序と一致していると判別された場合には（ステップＳ１０８で“ＹＥＳ”）、ＣＰＵ１１は、ステップＳ１０４で生成された解除メニューテーブル１３ｅの内容に基づいて初期画面５１の表示を更新する（ステップＳ１０９）。上記のステップＳ１０４からステップＳ１０９までの処理が、制限解除ステップに対応する。
ステップＳ１０９の処理が終了すると、ＣＰＵ１１は、認証処理を終了させる。
【００６５】
＜変形例＞
次に、上記実施形態の各種の変形例について説明する。
図８の初期画面５１におけるメニューキーＫの配列順序は、初期画面５１が表示されるごとに、すなわちＣＰＵ１１により初期画面５１を表示させる表示制御がなされるごとに変更されてもよい。この場合、メニューキーＫの配列順序は、予め定められている複数の配列順序から選択されても良いし、ランダムな順序となるように都度決定されてもよい。このような制御を行うためには、初期画面５１を表示させる表示制御がなされるごとに、メニューテーブル１３ｄにおける配列順序の設定を変更すればよい。
【００６６】
また、メニューキーＫの認証配列順序（すなわち、図１２の認証配列順序テーブル１３ｆにおける認証破裂順序の設定）を、初期画面５１を表示させる表示制御がなされるごとに変更してもよい。この場合、認証配列順序は、予め定められている複数の認証配列順序から選択されても良いし、ランダムな順序となるように都度決定されてもよい。なお、認証配列順序が更新された場合には、更新が行われる度に承認済みの業務情報管理システムユーザに対して通知が行われるものとする。
【００６７】
また、図８の初期画面５１に表示されるメニューキーＫの組み合わせを、初期画面５１を表示させる表示制御ごとに変更してもよい。ここで、メニューキーＫの組み合わせの変更には、表示させるメニューキーＫの数の変更が含まれていてもよい。このような制御を行うためには、初期画面５１を表示させる表示制御がなされるごとに、メニューテーブル１３ｄにおける各メニューの表示区分及び配列順序を変更すればよい。
【００６８】
また、メニューキーＫを移動させて認証配列順序に並び替えが行われた際に、所定の期間その配列順序が保持されていると判別された場合、制限を解除するようにしてもよい。こうすることにより、配列順序を無作為に変更し、偶然認証配列順序と一致してしまった場合でも、ただちに制限が解除されることがないためより高いセキュリティを確保することができる。
【００６９】
また、上記実施形態においては、図８の初期画面５１において表示されているメニューキーＫ１０１〜Ｋ１０６は、制限が解除された図１５の初期画面５１においてすべて非表示になっており、新しく実行可能なメニューキーＫ１０７、Ｋ１０８のみが表示されている。しかし、これは一例であり、解除後に実行可能となるメニューキーＫは予め図８の初期画面５１に表示されているメニューキーＫであってもよいし、実行不可のメニューキーが解除後に表示されたまま残っていてもよい。即ち、解除後に行われる表示可否、実行可否の更新は任意に設定が可能である。
【００７０】
また、図８の初期画面５１において表示されている各メニューキーＫには、夫々に対応する識別番号を合わせて表示させてもよい。認証配列順序は、例えば電子メールにて業務情報管理システムユーザに対して通知が行われるため、文字列でその配列順序を通知することはやや煩雑である。そのため、各メニューキーＫに識別番号を表示させることで、容易に認証配列順序を業務情報管理システムユーザに対して通知することができる。
【００７１】
また、制限が解除された図１５の初期画面５１において、実行可能なメニューキーＫは識別可能なように表示させてもよい。こうすることで、制限の解除が行われたか否か、各メニューキーＫが実行可能であるか否か、を容易に認識することができる。
【００７２】
以上のように、本実施形態の認証装置としての人事情報管理サーバ１は、ＣＰＵ１１を備え、ＣＰＵ１１は、所定の複数のメニューの各々に係る処理を行い（処理手段）、上記処理の実行を制限し（制限手段）、複数のメニューのうち一のメニューを各々が表す二以上のメニューキーＫを所定の配列順序で表示させる表示制御を行い（表示制御手段）、所定の認証条件が満たされているか否かを判別し、認証条件が満たされていると判別された場合に、複数のメニューのうち少なくとも一部のメニューに係る処理に対して実行制限を解除し（制限解除手段）、表示されている二以上のメニューキーＫの配列順序を変更する入力操作がなされた場合に、当該入力操作による変更後の配列順序で上記二以上のメニューキーＫを表示させ（表示制御手段）、入力操作による変更後の配列順序が、予め定められている認証配列順序と一致している場合に、認証条件が満たされていると判別する（制限解除手段）。
このような構成によれば、ユーザの認証を行うための画面では、二以上のメニューキーＫが配列された表示がなされることとなる。このような画面は、通常、実行するメニューを選択するために用いられ、ユーザの認証を行うための画面とは認識されない。このため、メニューキーＫを並べ替えることが認証条件であることを知らないユーザは、認証条件を充足させるための試行方法すら認識することができない。よって、認証条件を充足させるための試行が繰り返されて不正に実行制限が解除されることを効果的に抑制することができる。また、単にメニューキーＫを配列させて表示させることでこのような効果が得られ、他の特殊な処理や表示が必要とされないため、容易により高いセキュリティを確保することができる。
【００７３】
また、ＣＰＵ１１は、処理の実行制限が解除されたメニューに対応するメニューキーＫを選択する入力操作に応じて、選択されたメニューキーＫに対応するメニューに係る処理を実行する（処理手段）。これによれば、メニューの選択に用いられるメニューキーＫそのものをユーザの認証に用いることができる。よって、ユーザの認証のために別個に専用の画像データや表示画面を用意する必要がないため、容易に高いセキュリティを確保することができる。
【００７４】
また、上記変形例では、ＣＰＵ１１は、初期画面５１を表示する表示制御ごとに所定の配列順序を変更する（表示制御手段）。これにより、初期画面５１におけるメニューキーＫの配列が毎回変わるため、認証配列状態に並べ替えるために必要なメニューキーＫの移動経路を毎回異ならせることができる。よって、より確実に高いセキュリティを確保することができる。
【００７５】
また、上記変形例では、ＣＰＵ１１は、初期画面５１を表示する表示制御ごとに認証配列順序を変更する（制限解除手段）。これにより、認証配列状態に並べ替えるために必要なメニューキーＫの移動経路を毎回異ならせることができる。よって、より確実に高いセキュリティを確保することができる。
【００７６】
また、上記変形例では、ＣＰＵ１１は、初期画面５１を表示する表示制御ごとに二以上のメニューキーＫの組み合わせを変更する（表示制御手段）。これにより、初期画面５１におけるメニューキーＫの組み合わせ（メニューキーＫの種別や数）が毎回変わるため、認証配列状態に並べ替えるために必要なメニューキーＫの移動経路を毎回異ならせることができる。よって、より確実に高いセキュリティを確保することができる。
【００７７】
また、本実施形態のユーザの認証方法は、複数のメニューのうち一のメニューを各々が表す二以上のメニューキーＫを所定の配列順序で表示させる表示制御を行う表示ステップ、所定の認証条件が満たされているか否かを判別し、認証条件が満たされていると判別された場合に、複数のメニューのうち少なくとも一部のメニューに係る処理に対して実行制限を解除する制限解除ステップ、を含み、表示ステップでは、表示されている二以上のメニューキーＫの配列順序を変更する入力操作がなされた場合に、当該入力操作による変更後の配列順序で二以上のメニューキーＫを表示させ、制限解除ステップでは、入力操作による変更後の配列順序が、予め定められている認証配列順序と一致している場合に、認証条件が満たされていると判別する。これにより、容易により高いセキュリティを確保することができる。
【００７８】
また、本実施形態のプログラムは、認証装置のコンピュータとしてのＣＰＵ１１を、所定の複数のメニューの各々に係る処理を行う処理手段、処理手段による処理の実行を制限する制限手段、複数のメニューのうち一のメニューを各々が表す二以上のメニューキーＫを所定の配列順序で表示させる表示制御を行う表示制御手段、所定の認証条件が満たされているか否かを判別し、認証条件が満たされていると判別された場合に、複数のメニューのうち少なくとも一部のメニューに係る処理に対して制限手段による実行制限を解除する制限解除手段、として機能させ、表示制御手段は、表示されている二以上のメニューキーＫの配列順序を変更する入力操作がなされた場合に、当該入力操作による変更後の配列順序で二以上のメニューキーＫを表示させ、制限解除手段は、入力操作による変更後の配列順序が、予め定められている認証配列順序と一致している場合に、認証条件が満たされていると判別する。これにより、容易により高いセキュリティを確保することができる。
【００７９】
以上の説明では、本発明に係るプログラムのコンピュータ読み取り可能な媒体として記憶部１３のＨＤＤ、ＳＳＤを使用した例を開示したが、この例に限定されない。その他のコンピュータ読み取り可能な媒体として、フラッシュメモリや、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することが可能である。また、本発明に係るプログラムのデータを通信回線を介して提供する媒体として、キャリアウエーブ（搬送波）も本発明に適用される。
【００８０】
なお、上記実施の形態における記述は、本発明に係る認証装置、認証方法及びプログラムの一例であり、これに限定されるものではない。
【００８１】
例えば、上記実施形態及び各変形例では、業務情報管理システムを経由して人事情報管理システムにログインした場合において、メニューキーＫの並べ替えによるユーザの認証を行う例を用いて説明したが、これに限定する趣旨ではない。例えば、人事情報管理システムや業務情報管理システムに最初にログインする場合に、メニューキーＫの並べ替えによるユーザの認証を行ってもよい。
【００８２】
また、認証装置の例として、人事情報管理システムを提供するための人事情報管理サーバ１を例に挙げたが、これに限られず、ネットワーク上に接続された任意の認証装置としての情報処理装置に対して本発明を適用することができる。また、ネットワークに接続されていないスタンドアローンの認証装置としての情報処理装置に対して本発明を適用してもよい。
【００８３】
また、メニューキーＫとして長矩形のボタンにメニューの名称が記載されたものを例に挙げて説明したが、メニューキーＫの形状はこれに限られず、一のメニューを表し、ユーザの入力操作による選択の対象となり得る任意の標識をメニューキーＫとして用いることができる。
【００８４】
また、メニューキーＫの配列は、上から下への縦方向へ行われるものとしていたが、これに限定されるものではない。横方向の配列であってもよいし、複数行複数列の配列であってもよい。即ち、任意の配列を用いることが可能である。
【００８５】
また、上記実施形態における情報処理システム１００の各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱することのない範囲で適宜変更可能であることは勿論である。
【００８６】
本発明の実施の形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
所定の複数のメニューの各々に係る処理を行う処理手段と、
前記処理手段による処理の実行を制限する制限手段と、
前記複数のメニューのうち一のメニューを各々が表す二以上のメニューキーを所定の配列順序で表示させる表示制御を行う表示制御手段と、
所定の認証条件が満たされているか否かを判別し、前記認証条件が満たされていると判別された場合に、前記複数のメニューのうち少なくとも一部のメニューに係る処理に対して前記制限手段による実行制限を解除する制限解除手段と、
を備え、
前記表示制御手段は、表示されている前記二以上のメニューキーの配列順序を変更する入力操作がなされた場合に、当該入力操作による変更後の配列順序で前記二以上のメニューキーを表示させ、
前記制限解除手段は、前記入力操作による変更後の配列順序が、予め定められている認証配列順序と一致している場合に、前記認証条件が満たされていると判別することを特徴とする認証装置。
＜請求項２＞
前記処理手段は、前記制限解除手段により処理の実行制限が解除されたメニューに対応する前記メニューキーを選択する入力操作に応じて、選択されたメニューキーに対応するメニューに係る処理を実行することを特徴とする請求項１に記載の認証装置。
＜請求項３＞
前記表示制御手段は、前記表示制御ごとに前記所定の配列順序を変更することを特徴とする請求項１又は２に記載の認証装置。
＜請求項４＞
前記制限解除手段は、前記表示制御ごとに前記認証配列順序を変更することを特徴とする請求項１から３のいずれか一項に記載の認証装置。
＜請求項５＞
前記表示制御手段は、前記表示制御ごとに前記二以上のメニューキーの組み合わせを変更することを特徴とする請求項１又は２に記載の認証装置。
＜請求項６＞
所定の複数のメニューの各々に係る処理を行う処理手段と、前記処理手段による処理の実行を制限する制限手段と、を備えた認証装置においてユーザの認証を行う認証方法であって、
前記複数のメニューのうち一のメニューを各々が表す二以上のメニューキーを所定の配列順序で表示させる表示制御を行う表示ステップ、
所定の認証条件が満たされているか否かを判別し、前記認証条件が満たされていると判別された場合に、前記複数のメニューのうち少なくとも一部のメニューに係る処理に対して前記制限手段による実行制限を解除する制限解除ステップ、
を含み、
前記表示ステップでは、表示されている前記二以上のメニューキーの配列順序を変更する入力操作がなされた場合に、当該入力操作による変更後の配列順序で前記二以上のメニューキーを表示させ、
前記制限解除ステップでは、前記入力操作による変更後の配列順序が、予め定められている認証配列順序と一致している場合に、前記認証条件が満たされていると判別することを特徴とする認証方法。
＜請求項７＞
認証装置のコンピュータを、
所定の複数のメニューの各々に係る処理を行う処理手段、
前記処理手段による処理の実行を制限する制限手段、
前記複数のメニューのうち一のメニューを各々が表す二以上のメニューキーを所定の配列順序で表示させる表示制御を行う表示制御手段、
所定の認証条件が満たされているか否かを判別し、前記認証条件が満たされていると判別された場合に、前記複数のメニューのうち少なくとも一部のメニューに係る処理に対して前記制限手段による実行制限を解除する制限解除手段、
として機能させ、
前記表示制御手段は、表示されている前記二以上のメニューキーの配列順序を変更する入力操作がなされた場合に、当該入力操作による変更後の配列順序で前記二以上のメニューキーを表示させ、
前記制限解除手段は、前記入力操作による変更後の配列順序が、予め定められている認証配列順序と一致している場合に、前記認証条件が満たされていると判別することを特徴とするプログラム。
【符号の説明】
【００８７】
１  人事情報管理サーバ（認証装置）
２  業務情報管理サーバ
３  端末装置
４  通信ネットワーク
１１  ＣＰＵ（処理手段、制限手段、表示制御手段、制限解除手段）
１３  記憶部
１３ａ  プログラム
１３ｂ  アカウントＤＢ
１３ｃ  人事情報ＤＢ
１３ｄ  メニューテーブル
１３ｅ  解除メニューテーブル
１３ｆ  認証配列順序テーブル
１４  操作部
１５  表示部
１６  通信部
４１  ログイン画面
４２  業務情報管理メニュー画面
５１  初期画面
５２  利用申請画面
１００  情報処理システム
Ｋ，Ｋ１０１〜Ｋ１０８  メニューキー
【図１】
2018206057.tif 000003
【図２】
2018206057.tif 000004
【図３】
2018206057.tif 000005
【図４】
2018206057.tif 000006
【図５】
2018206057.tif 000007
【図６】
2018206057.tif 000008
【図７】
2018206057.tif 000009
【図８】
2018206057.tif 000010
【図９】
2018206057.tif 000011
【図１０】
2018206057.tif 000012
【図１１】
2018206057.tif 000013
【図１２】
2018206057.tif 000014
【図１３】
2018206057.tif 000015
【図１４】
2018206057.tif 000016
【図１５】
2018206057.tif 000017
【図１６】
2018206057.tif 000018
【図１７】
2018206057.tif 000019