JP6156055B2 - 画面生成装置、認証システムおよびプログラム - Google Patents
画面生成装置、認証システムおよびプログラム Download PDFInfo
- Publication number
- JP6156055B2 JP6156055B2 JP2013219677A JP2013219677A JP6156055B2 JP 6156055 B2 JP6156055 B2 JP 6156055B2 JP 2013219677 A JP2013219677 A JP 2013219677A JP 2013219677 A JP2013219677 A JP 2013219677A JP 6156055 B2 JP6156055 B2 JP 6156055B2
- Authority
- JP
- Japan
- Prior art keywords
- screen
- authentication
- information
- unit
- configuration information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Description
請求項2記載の発明は、前記認証画面生成手段により生成された前記認証画面を表示部に表示させ、前記更新画面生成手段により生成された前記更新画面を当該表示部に表示させる制御を行う表示制御手段をさらに備えたことを特徴とする請求項1に記載の画面生成装置である。
請求項3記載の発明は、前記表示制御手段により表示された前記認証画面における操作者の入力をもとに、操作者に対する認証を実行し、当該表示制御手段により表示された前記更新画面における操作者の入力をもとに、認証で用いられる操作者の情報を更新する処理を実行する実行手段をさらに備えたことを特徴とする請求項2に記載の画面生成装置である。
請求項4記載の発明は、前記表示制御手段により表示された前記更新画面における操作者の入力に対して、当該更新画面に応じて定められた条件を満たしているか否かを判定し、当該定められた条件を満たしていないと判定した場合にエラーを送信する判定手段をさらに備えたことを特徴とする請求項2または3に記載の画面生成装置である。
請求項5記載の発明は、前記画面構成情報は、共通する複数の列を有する1または複数の行からなるデータ群であり、各行のデータは文字列と文字情報の入力を受け付ける領域との組み合わせを有し、前記認証画面生成手段は、前記画面構成情報の各行のデータから文字列と文字情報の入力を受け付ける領域との組み合わせを取得し、取得した1または複数の当該組み合わせを配置することで前記認証画面を生成し、前記更新画面生成手段は、前記画面構成情報の各行のデータから前記組み合わせを取得し、取得した1または複数の当該組み合わせを配置することで前記更新画面を生成することを特徴とする請求項1乃至4のいずれか1項に記載の画面生成装置である。
請求項6記載の発明は、操作者に対する認証を利用する処理の開始指示を受け付ける受付手段と、前記認証を利用する処理と対応付けられた情報であり、認証を実行するために表示される認証画面、および認証で用いられる操作者の情報を更新するために表示される更新画面に関する共通の情報である予め定められた画面構成情報を記憶する記憶手段と、前記受付手段により受け付けられた前記開始指示により特定される前記画面構成情報を、前記記憶手段から取得する取得手段と、前記取得手段により取得された前記画面構成情報に基づいて前記認証画面を生成する認証画面生成手段と、前記取得手段により取得された前記画面構成情報に基づいて前記更新画面を生成する更新画面生成手段と、前記認証画面生成手段により生成された前記認証画面を表示部に表示させ、前記更新画面生成手段により生成された前記更新画面を当該表示部に表示させる制御を行う表示制御手段と、前記表示制御手段により表示された前記認証画面または前記更新画面において、操作者による入力を受け付ける入力受付手段と、前記認証画面において前記入力受付手段により受け付けられた入力をもとに、操作者に対する認証を実行し、前記更新画面において当該入力受付手段により受け付けられた入力をもとに、認証で用いられる操作者の情報を更新する処理を実行する実行手段とを備えた認証システムである。
請求項7記載の発明は、コンピュータに、操作者に対する認証を利用する処理の開始指示を受け付ける機能と、前記認証を利用する処理と対応付けられた情報であり、認証を実行するために表示される認証画面、および認証で用いられる操作者の情報を更新するために表示される更新画面に関する共通の情報である予め定められた画面構成情報を記憶する記憶部から、受け付けられた前記開始指示により特定される当該画面構成情報を取得する機能と、取得された前記画面構成情報に基づいて前記認証画面を生成する機能と、取得された前記画面構成情報に基づいて前記更新画面を生成する機能とを実現させるためのプログラムである。
請求項2記載の発明によれば、生成した認証画面および更新画面を表示させることができる。
請求項3記載の発明によれば、操作者の入力をもとに認証に関する処理を実行することができる。
請求項4記載の発明によれば、入力された内容に誤りがあることを操作者に通知することができる。
請求項5記載の発明によれば、本構成を有していない場合と比較して、認証画面および更新画面で表示される内容の不整合を抑制することができる。
請求項6記載の発明によれば、本構成を有していない場合と比較して、認証に関する画面である認証画面および更新画面を関連付けて生成し、生成した画面への入力をもとに処理を実行することが容易になる。
請求項7記載の発明によれば、本構成を有していない場合と比較して、認証に関する画面である認証画面および更新画面を関連付けて生成することを容易にする機能を、コンピュータにより実現できる。
<認証システム全体の構成>
図1は、本実施の形態に係る認証システム1の概略構成の一例を示す図である。本実施の形態に係る認証システム1は、認証管理端末10、認証実行サーバ20、入力端末30を備える。認証管理端末10と認証実行サーバ20とは、ネットワーク50を介して接続される。また、ネットワーク50は、ネットワーク40に接続されており、ネットワーク40には入力端末30が接続されている。以下の説明では、認証システム1は1台の認証実行サーバ20と1台の入力端末30とを備える構成とするが、このような構成に限られるものではない。例えば、ネットワーク40に複数の入力端末30が接続され、ネットワーク50に複数の認証実行サーバ20が接続されるような構成にしても良い。
また、ネットワーク50は、認証管理端末10と認証実行サーバ20との間の情報通信に用いられる通信手段であり、例えば、LAN(Local Area Network)である。
次に、認証管理端末10の機能構成について説明する。図2は、本実施の形態に係る認証管理端末10の機能構成例を示したブロック図である。
認証管理端末10は、特定情報をもとに画面構成情報を特定する画面情報特定部11と、画面構成情報に基づいて認証画面を生成する認証画面生成部12と、画面構成情報に基づいてユーザ管理画面を生成するユーザ管理画面生成部13とを備える。また、認証管理端末10は、入力端末30に認証画面およびユーザ管理画面を表示させる画面表示制御部14と、認証画面で入力された認証関連情報を認証実行サーバ20に送信する認証実行部15と、ユーザ管理画面で入力された認証関連情報を認証実行サーバ20に送信するユーザ管理実行部16とを備える。
また、画面表示制御部14は、認証画面およびユーザ管理画面でユーザにより入力された認証関連情報を入力端末30から受信する。そして、画面表示制御部14は、認証画面で入力された認証関連情報を認証実行部15に送信する。また、画面表示制御部14は、ユーザ管理画面で入力された認証関連情報をユーザ管理画面生成部13に送信する。
次に、認証管理端末10におけるハードウェア構成について説明する。図3は、本実施の形態に係る認証管理端末10のハードウェア構成の一例を示した図である。
図示するように、認証管理端末10は、演算処理を行うCPU(Central Processing Unit)61と、記憶領域であるメインメモリ62及び磁気ディスク装置(HDD:Hard Disk Drive)63とを備える。ここで、CPU61は、OS(Operating System)等の各種ソフトウェアを実行する。メインメモリ62は、各種ソフトウェアやその実行に用いられるデータ等を記憶する記憶領域であり、磁気ディスク装置63は、各種ソフトウェアに対する入力データ、各種ソフトウェアからの出力データや、図2に示す認証管理端末10の各機能を実現するためのプログラムを記憶する記憶領域である。そして、このプログラムがメインメモリ62にロードされ、このプログラムに基づく処理がCPU61により実行されることで、認証管理端末10の各機能が実現される。さらに、認証管理端末10は、外部との通信を行うための通信I/F64と、ビデオメモリやディスプレイ等からなる表示機構65と、キーボードやマウス等の入力デバイス66とを備える。
次に、認証管理端末10による処理について説明する。図4は、認証管理端末10による処理手順の一例を示したフローチャートである。
まず、画面情報特定部11は、入力端末30から特定情報を取得する(ステップ101)。次に、画面情報特定部11は、取得した特定情報に対応する画面構成情報を特定し、特定した画面構成情報を認証画面生成部12およびユーザ管理画面生成部13に送信する(ステップ102)。そして、認証画面生成部12は、送信された画面構成情報に基づいて認証画面を生成し、ユーザ管理画面生成部13は、送信された画面構成情報に基づいてユーザ管理画面を生成する(ステップ103)。
次に、画面構成情報について説明する。図5は、画面構成情報の一例を示した図である。本実施の形態では、ユーザIDとパスワードとが認証時に必要とされる一般的なパスワード認証を例として説明する。この場合、ユーザIDおよびパスワードについて予め定められた複数の項目に対する内容が設定されることで、画面構成情報の作成が行われる。
このように、画面構成情報は、共通する複数の列を有する1または複数の行からなるデータ群であり、各行のデータはラベル(または編集時ラベル)とテキストボックスとの組み合わせを有している。
次に、認証画面生成部12が認証画面およびユーザ管理画面の生成に用いる画面テンプレートについて説明する。図6(a)(b)は、画面テンプレートの構成の一例を示した図である。画面テンプレートには、ラベルが配置される領域(以下、ラベル領域と称する)とテキストボックスが配置される領域(以下、テキストボックス領域と称する)とが設けられている。図6に示す画面テンプレートでは、ラベル領域、テキストボックス領域がそれぞれ4つ設けられている。ただし、ラベル領域およびテキストボックス領域の数はこのような構成に限られるものではなく、各領域の数は変更可能であるものとする。
次に、認証画面生成部12が画面構成情報に基づいて認証画面を生成する手順について説明する。図7は、認証画面の生成手順の一例を示したフローチャートである。
まず、認証画面生成部12は、画面構成情報で取得していない行の情報のうち、一番上の行の情報を取得する(ステップ201)。そして、認証画面生成部12は、取得したラベルの文字列を画面テンプレートのラベル領域に配置する(ステップ202)。
次に、ユーザ管理画面生成部13が画面構成情報に基づいて新規ユーザ登録画面を生成する手順について説明する。図8は、新規ユーザ登録画面の生成手順の一例を示したフローチャートである。
まず、ユーザ管理画面生成部13は、画面構成情報で取得していない行の情報のうち、一番上の行の情報を取得する(ステップ301)。そして、ユーザ管理画面生成部13は、取得したラベルの文字列を画面テンプレートのラベル領域に配置する(ステップ302)。
次に、ユーザ管理画面生成部13が画面構成情報に基づいてパスワード変更画面を生成する手順について説明する。図9は、パスワード変更画面の生成手順の一例を示したフローチャートである。
まず、ユーザ管理画面生成部13は、画面構成情報で取得していない行の情報のうち、一番上の行の情報を取得する(ステップ401)。そして、ユーザ管理画面生成部13は、取得した「変更可否」が可であるか否かを判定する(ステップ402)。「変更可否」が可でなければ(ステップ402でNo)、「変更可否」は否であり、この行についての処理は実行されずにステップ401へ移行する。
次に、認証画面生成部12が認証画面を生成する手順について具体例を示して説明する。図10(a)(b)は、認証画面の生成手順の一例を説明するための図である。ここで、認証画面生成部12は、図5に示す画面構成情報を用いて認証画面を生成するものとする。また、以下に示すステップは、図7の各ステップに対応する。
次に、ユーザ管理画面生成部13が新規ユーザ登録画面を生成する手順について具体例を示して説明する。図11(a)(b)は、新規ユーザ登録画面の生成手順の一例を説明するための図である。ここで、ユーザ管理画面生成部13は、図5に示す画面構成情報を用いて新規ユーザ登録画面を生成するものとする。また、以下に示すステップは、図8の各ステップに対応する。
次に、ユーザ管理画面生成部13がパスワード変更画面を生成する手順について具体例を示して説明する。図12(a)(b)は、パスワード変更画面の生成手順の一例を説明するための図である。ここで、ユーザ管理画面生成部13は、図5に示す画面構成情報を用いてパスワード変更画面を生成するものとする。また、以下に示すステップは、図9の各ステップに対応する。
次に、ユーザ管理画面生成部13が、新規ユーザ登録画面やパスワード変更画面等のユーザ管理画面の入力内容に対して行う判定処理について説明する。図13は、ユーザ管理画面生成部13による判定手順の一例を示したフローチャートである。ここで、初期状態として、ユーザ管理画面生成部13が、画面表示制御部14から認証関連情報を受信しているものとする。
次に、ユーザ管理画面生成部13による判定処理について具体例を示して説明する。図14は、ユーザにより入力が行われた新規ユーザ登録画面の一例を示す図である。図14に示す新規ユーザ登録画面は、図11に示す新規ユーザ登録画面に対して入力が行われたものである。ここでは、ユーザ管理画面生成部13が図14の入力内容に対して行う判定処理について説明する。また、以下に示すステップは、図13の各ステップに対応する。
一方、例えば、認証実行サーバ20と入力端末30とがLAN等のネットワークにより接続され、さらにネットワーク40を介して認証管理端末10が接続されるような構成であれば、サービスを利用するユーザ側が認証実行サーバ20と入力端末30とを所有し、サービス事業者が認証管理端末10を所有する形態が考えられる。このような場合、ユーザ自身がユーザIDやパスワード等の個人情報を管理することとなる。
以上説明を行った本実施の形態における認証管理端末10が行う処理は、例えば、アプリケーションソフトウェア等のプログラムとして用意される。
Claims (7)
- 操作者に対する認証を利用する処理の開始指示を受け付ける受付手段と、
前記認証を利用する処理と対応付けられた情報であり、認証を実行するために表示される認証画面、および認証で用いられる操作者の情報を更新するために表示される更新画面に関する共通の情報である予め定められた画面構成情報を記憶する記憶手段と、
前記受付手段により受け付けられた前記開始指示により特定される前記画面構成情報を、前記記憶手段から取得する取得手段と、
前記取得手段により取得された前記画面構成情報に基づいて前記認証画面を生成する認証画面生成手段と、
前記取得手段により取得された前記画面構成情報に基づいて前記更新画面を生成する更新画面生成手段と
を備えた画面生成装置。 - 前記認証画面生成手段により生成された前記認証画面を表示部に表示させ、前記更新画面生成手段により生成された前記更新画面を当該表示部に表示させる制御を行う表示制御手段
をさらに備えたことを特徴とする請求項1に記載の画面生成装置。 - 前記表示制御手段により表示された前記認証画面における操作者の入力をもとに、操作者に対する認証を実行し、当該表示制御手段により表示された前記更新画面における操作者の入力をもとに、認証で用いられる操作者の情報を更新する処理を実行する実行手段
をさらに備えたことを特徴とする請求項2に記載の画面生成装置。 - 前記表示制御手段により表示された前記更新画面における操作者の入力に対して、当該更新画面に応じて定められた条件を満たしているか否かを判定し、当該定められた条件を満たしていないと判定した場合にエラーを送信する判定手段
をさらに備えたことを特徴とする請求項2または3に記載の画面生成装置。 - 前記画面構成情報は、共通する複数の列を有する1または複数の行からなるデータ群であり、各行のデータは文字列と文字情報の入力を受け付ける領域との組み合わせを有し、
前記認証画面生成手段は、前記画面構成情報の各行のデータから文字列と文字情報の入力を受け付ける領域との組み合わせを取得し、取得した1または複数の当該組み合わせを配置することで前記認証画面を生成し、
前記更新画面生成手段は、前記画面構成情報の各行のデータから前記組み合わせを取得し、取得した1または複数の当該組み合わせを配置することで前記更新画面を生成すること
を特徴とする請求項1乃至4のいずれか1項に記載の画面生成装置。 - 操作者に対する認証を利用する処理の開始指示を受け付ける受付手段と、
前記認証を利用する処理と対応付けられた情報であり、認証を実行するために表示される認証画面、および認証で用いられる操作者の情報を更新するために表示される更新画面に関する共通の情報である予め定められた画面構成情報を記憶する記憶手段と、
前記受付手段により受け付けられた前記開始指示により特定される前記画面構成情報を、前記記憶手段から取得する取得手段と、
前記取得手段により取得された前記画面構成情報に基づいて前記認証画面を生成する認証画面生成手段と、
前記取得手段により取得された前記画面構成情報に基づいて前記更新画面を生成する更新画面生成手段と、
前記認証画面生成手段により生成された前記認証画面を表示部に表示させ、前記更新画面生成手段により生成された前記更新画面を当該表示部に表示させる制御を行う表示制御手段と、
前記表示制御手段により表示された前記認証画面または前記更新画面において、操作者による入力を受け付ける入力受付手段と、
前記認証画面において前記入力受付手段により受け付けられた入力をもとに、操作者に対する認証を実行し、前記更新画面において当該入力受付手段により受け付けられた入力をもとに、認証で用いられる操作者の情報を更新する処理を実行する実行手段と
を備えた認証システム。 - コンピュータに、
操作者に対する認証を利用する処理の開始指示を受け付ける機能と、
前記認証を利用する処理と対応付けられた情報であり、認証を実行するために表示される認証画面、および認証で用いられる操作者の情報を更新するために表示される更新画面に関する共通の情報である予め定められた画面構成情報を記憶する記憶部から、受け付けられた前記開始指示により特定される当該画面構成情報を取得する機能と、
取得された前記画面構成情報に基づいて前記認証画面を生成する機能と、
取得された前記画面構成情報に基づいて前記更新画面を生成する機能と
を実現させるためのプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013219677A JP6156055B2 (ja) | 2013-10-22 | 2013-10-22 | 画面生成装置、認証システムおよびプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013219677A JP6156055B2 (ja) | 2013-10-22 | 2013-10-22 | 画面生成装置、認証システムおよびプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015082206A JP2015082206A (ja) | 2015-04-27 |
JP6156055B2 true JP6156055B2 (ja) | 2017-07-05 |
Family
ID=53012775
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013219677A Active JP6156055B2 (ja) | 2013-10-22 | 2013-10-22 | 画面生成装置、認証システムおよびプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6156055B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102072891B1 (ko) * | 2017-09-19 | 2020-03-02 | 주식회사 마스터비디 | 인증장치 및 방법, 그리고 이에 적용되는 컴퓨터 프로그램 및 기록매체 |
JP6985195B2 (ja) * | 2018-03-26 | 2021-12-22 | 富士通コンポーネント株式会社 | 認証装置、画面表示方法及びプログラム |
WO2022244217A1 (ja) * | 2021-05-20 | 2022-11-24 | 三菱電機株式会社 | 情報処理装置、情報処理方法及び情報処理プログラム |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10207699A (ja) * | 1997-01-21 | 1998-08-07 | Hitachi Ltd | 表示画面上のデータ項目処理方法 |
JP4295195B2 (ja) * | 2004-11-02 | 2009-07-15 | 三菱電機インフォメーションシステムズ株式会社 | パスワード管理装置及びプログラム |
JP2009265857A (ja) * | 2008-04-24 | 2009-11-12 | Hitachi Software Eng Co Ltd | ログイン画面可変サーバ |
-
2013
- 2013-10-22 JP JP2013219677A patent/JP6156055B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2015082206A (ja) | 2015-04-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109076072B (zh) | Web服务图片密码 | |
WO2017100014A1 (en) | Creating notes on lock screen | |
WO2013011730A1 (ja) | 文書を処理する装置及び方法 | |
JP4932047B1 (ja) | コンテンツ又はアプリケーションの提供システム、コンテンツ又はアプリケーションの提供システムの制御方法、端末装置、端末装置の制御方法、認証装置、認証装置の制御方法、プログラム、及び情報記憶媒体 | |
JP2019086937A (ja) | 画像処理装置、画像処理装置の制御方法、プログラム、システム、およびシステムの制御方法 | |
JP6156055B2 (ja) | 画面生成装置、認証システムおよびプログラム | |
JP2014041591A (ja) | 機器管理装置、機器管理システムおよびプログラム | |
CN102193623B (zh) | 信息输入辅助设备和信息输入辅助方法 | |
JP2015026231A (ja) | サービス提供システム、画像提供方法及びプログラム | |
JP2018116698A (ja) | データ入力方法及びデータ入力方法を実施するための電子装置及びシステム | |
JP6552162B2 (ja) | 情報処理装置、情報処理方法、およびプログラム | |
JP2011154445A (ja) | 認証装置、認証方法、および認証プログラム | |
JP5668492B2 (ja) | データ処理装置、コンピュータプログラム及びデータ処理方法 | |
JP2013191120A (ja) | 帳票作成支援装置、帳票作成支援方法、及びプログラム | |
KR101647190B1 (ko) | 모바일 단말 및 모바일 단말에서의 암호 입력 방법 | |
JP5811869B2 (ja) | マスタ管理プログラム、マスタ管理方法及びマスタ管理装置 | |
JP6235972B2 (ja) | Idプロバイダリコメンド装置、idリコメンドシステム、および、idプロバイダリコメンド方法 | |
JP2011118631A (ja) | 認証サーバ、認証方法、および、プログラム | |
KR101721807B1 (ko) | 모바일 단말 및 모바일 단말에서의 암호 입력 방법 | |
JP5673304B2 (ja) | 認証装置、認証システム、認証方法、及びプログラム | |
JP2015028740A (ja) | サービス提供システム、サービス提供方法及びプログラム | |
JP2022138490A (ja) | 情報処理装置及び情報処理プログラム | |
JP2017167947A (ja) | 情報処理装置、情報処理システム、情報処理方法、及びプログラム | |
JP2014106542A (ja) | 認証情報管理システム、認証情報管理方法、認証情報管理プログラム、及び、検索システム | |
JP2022152462A (ja) | 情報処理装置及び情報処理プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160623 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170414 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20170509 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170522 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6156055 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |