(57)【要約】【課題】ユーザＩＤおよびパスワード等の認証情報の登録作業を従来よりも簡略化にする。また、認証情報の誤登録を防止する。【解決手段】新しい認証情報を取得するステップＳ２４と、新しい認証情報をアプリケーションａへ送信するステップＳ２６と、アプリケーションａに登録されている認証情報を新しい認証情報に更新するステップＳ２７と、ＰＣに登録されている認証情報を新しい認証情報に更新するステップＳ３０とを備えている。【選択図】  図１０
2006134254.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションに登録された認証情報を前記アプリケーション毎に対応付けて記憶する認証情報記憶手段と、前記アプリケーションから送信される認証情報入力画面を検出する認証情報入力画面検出手段と、前記認証情報記憶手段から前記認証情報を読み出し前記認証情報入力画面の所定位置に入力する認証情報入力手段とを備える認証情報自動入力装置において、
新しい認証情報を取得する認証情報取得手段と、
前記認証情報取得手段によって取得した前記認証情報で前記認証情報記憶手段の内容を更新する認証情報更新手段と、
前記認証情報取得手段によって取得した前記認証情報を前記アプリケーションへ送信し、前記アプリケーションに登録されている認証情報を更新させる認証情報送信手段と
を備えることを特徴とする認証情報自動入力装置。
【請求項２】
請求項１に記載の認証情報自動入力装置において、
前記アプリケーションから送信される認証情報変更指示を検出する認証情報変更指示検出手段と、
前記認証情報変更指示の検出時に前記新しい認証情報を入力可能な画面を表示する画面表示手段と
を更に備えることを特徴とする認証情報自動入力装置。
【請求項３】
請求項１または２に記載の認証情報自動入力装置において、
前記認証情報記憶手段に記憶されている第１のアプリケーションの認証情報が第２のアプリケーションから送信される認証情報入力画面に入力されるように設定する共用設定手段を更に備えることを特徴とする認証情報自動入力装置。
【請求項４】
請求項１または２に記載の認証情報自動入力装置において、
前記認証情報記憶手段には、１の認証情報に対し複数のアプリケーションを対応付けて記憶されていることを特徴とする認証情報自動入力装置。
【請求項５】
アプリケーション登録された認証情報を前記アプリケーション毎に対応付けて記憶するステップと、前記アプリケーションから送信される認証情報入力画面を検出するステップと、記憶されている前記認証情報を読み出し前記認証情報入力画面の所定位置に入力するステップとを備える認証情報自動入力方法において、
新しい認証情報を取得するステップと、
取得した前記認証情報で記憶内容を更新するステップと、
取得した前記認証情報を前記アプリケーションへ送信し、前記アプリケーションに登録されている認証情報を更新させるステップと
を備えることを特徴とする認証情報自動入力方法。
【請求項６】
アプリケーション登録された認証情報を前記アプリケーション毎に対応付けて記憶するステップと、前記アプリケーションから送信される認証情報入力画面を検出するステップと、記憶されている前記認証情報を読み出し前記認証情報入力画面の所定位置に入力するステップとをコンピュータに実行させる認証情報自動入力プログラムにおいて、
新しい認証情報を取得するステップと、
取得した前記認証情報で記憶内容を更新するステップと、
取得した前記認証情報を前記アプリケーションへ送信し、前記アプリケーションに登録されている認証情報を更新させるステップと
を前記コンピュータに実行させることを特徴とする認証情報自動入力プログラム。
【請求項７】
請求項６に記載の認証情報自動入力プログラムにおいて、
前記アプリケーションから送信される認証情報変更指示を検出するステップと、
前記認証情報変更指示の検出時に前記新しい認証情報を入力可能な画面を表示するステップと
を更に前記コンピュータに実行させることを特徴とする認証情報自動入力プログラム。
【請求項８】
請求項６または７に記載の認証情報自動入力プログラムにおいて、
前記認証情報を入力するステップとして、記憶されている第１のアプリケーションの認証情報を第２のアプリケーションから送信される認証情報入力画面に入力するステップを前記コンピュータに実行させることを特徴とする認証情報自動入力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証情報自動入力装置、方法およびプログラムに関し、より詳しくは、アプリケーション等へログオンする際に、予め登録されたパスワード等の認証情報を自動的に入力する認証情報自動入力装置、方法およびプログラムに関する。
【背景技術】
【０００２】
ユーザのパーソナルコンピュータからサーバの各種アプリケーションにログオンする際には、アプリケーションの正規ユーザであることの確認（本人認証）を行うため、ユーザＩＤおよびパスワードの入力が求められる。しかしながら、ログオンするたびにユーザがユーザＩＤおよびパスワードを手動で入力する作業は煩雑である。そこで、ユーザに代わってユーザＩＤおよびパスワードを自動的に入力する認証情報自動入力装置（以下、「認証情報代打ち装置」という）が開発された。
【０００３】
この認証情報代打ち装置には、アプリケーション毎に、ユーザＩＤおよびパスワードが予め登録されている。認証情報代打ち装置は、対象アプリケーションのログオン画面を検出すると、そのアプリケーションに対応したユーザＩＤおよびパスワードを読み出し、ログオン画面の所定の位置に入力する。これにより、ログオンするたびにユーザがユーザＩＤおよびパスワードを手動入力しなくても、対象アプリケーションにログオンすることができる（例えば、非特許文献１を参照）。
【０００４】
なお、出願人は、本明細書に記載した先行技術文献情報で特定される先行技術文献以外には、本発明に関連する先行技術文献を出願時までに発見するには至らなかった。
【非特許文献１】URL:http://softplaza.biglobe.ne.jp/shop/symantec/npm2004
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の認証情報代打ち装置では、あるアプリケーションに対しパスワードを更新する場合には、認証情報代打ち装置に登録されているパスワードも同時に更新する必要がある。この作業はユーザにとっては二度手間である。また、認証情報代打ち装置のパスワードとして、アプリケーションのパスワードとは異なる文字列を誤って登録してしまう虞もある。
また、複数のアプリケーションへのログオンに仮に同一のユーザＩＤおよびパスワードが用いられる場合であっても、認証情報代打ち装置には同一のユーザＩＤおよびパスワードをアプリケーション毎に個別に登録する必要があった。
【０００６】
本発明は、このような課題を解決するためになされたものであり、その目的は、ユーザＩＤおよびパスワード等の認証情報の登録作業を従来よりも簡略化にすることにある。
他の目的は、認証情報の誤登録を防止することにある。
【課題を解決するための手段】
【０００７】
このような目的を達成するために、本発明に係る認証情報代打ち装置（認証情報自動入力装置）は、アプリケーションに登録された認証情報をアプリケーション毎に対応付けて記憶する認証情報記憶手段と、アプリケーションから送信される認証情報入力画面を検出する認証情報入力画面検出手段と、認証情報記憶手段から認証情報を読み出し認証情報入力画面の所定位置に入力する認証情報入力手段と、新しい認証情報を取得する認証情報取得手段と、認証情報取得手段によって取得した認証情報で認証情報記憶手段の内容を更新する認証情報更新手段と、認証情報取得手段によって取得した認証情報をアプリケーションへ送信し、アプリケーションに登録されている認証情報を更新させる認証情報送信手段とを備えることを特徴とする。ここで、認証情報の一例としては、ユーザＩＤやパスワード等がある。
【０００８】
この認証情報代打ち装置は、アプリケーションから送信される認証情報変更指示を検出する認証情報変更指示検出手段と、認証情報変更指示の検出時に新しい認証情報を入力可能な画面を表示する画面表示手段とを更に備えるものであってもよい。
また、認証情報記憶手段に記憶されている第１のアプリケーションの認証情報が第２のアプリケーションから送信される認証情報入力画面に入力されるように設定する共用設定手段を更に備えるものであってもよい。
また、認証情報記憶手段には、１の認証情報に対し複数のアプリケーションを対応付けて記憶されるようにしてもよい。
【０００９】
また、本発明に係る認証情報代打ち方法（認証情報自動入力方法）は、アプリケーション登録された認証情報をアプリケーション毎に対応付けて記憶するステップと、アプリケーションから送信される認証情報入力画面を検出するステップと、記憶されている認証情報を読み出し認証情報入力画面の所定位置に入力するステップと、新しい認証情報を取得するステップと、取得した認証情報で記憶内容を更新するステップと、取得した認証情報をアプリケーションへ送信しアプリケーションに登録されている認証情報を更新させるステップとを備えることを特徴とする。
【００１０】
また、本発明に係る認証情報代打ちプログラム（認証情報自動入力プログラム）は、アプリケーション登録された認証情報をアプリケーション毎に対応付けて記憶するステップと、アプリケーションから送信される認証情報入力画面を検出するステップと、記憶されている認証情報を読み出し認証情報入力画面の所定位置に入力するステップと、新しい認証情報を取得するステップと、新しい認証情報を取得するステップと、取得した認証情報で記憶内容を更新するステップと、取得した認証情報をアプリケーションへ送信しアプリケーションに登録されている認証情報を更新させるステップとをコンピュータに実行させることを特徴とする。
【００１１】
この認証情報代打ちプログラムは、アプリケーションから送信される認証情報変更指示を検出するステップと、認証情報変更指示の検出時に新しい認証情報を入力可能な画面を表示するステップとを更にコンピュータに実行させるものであってもよい。
また、記憶されている第１のアプリケーションの認証情報を第２のアプリケーションから送信される認証情報入力画面に入力するステップを更にコンピュータに実行させるものであってもよい。
【発明の効果】
【００１２】
本発明では、新しい認証情報を認証情報代打ち装置に入力することにより、認証情報代打ち装置だけでなく、アプリケーションに登録されている認証情報も新しい認証情報に更新される。したがって、認証情報代打ち装置およびアプリケーションのそれぞれに対して認証情報の更新作業を行う必要がなく、認証情報の更新作業が従来よりも簡略化される。また、認証情報代打ち装置およびアプリケーションの両方に同じ認証情報が登録され、誤登録が防止される。
【００１３】
また、第１および第２のアプリケーションに同一の認証情報が登録され、認証情報代打ち装置に第１のアプリケーションの認証情報が登録されている場合に、認証情報代打ち装置には第１のアプリケーションの認証情報が第２のアプリケーションから送信される認証情報入力画面に入力されるように設定される。これにより、認証情報代打ち装置に第２のアプリケーションの認証情報を登録するために、第１のアプリケーションと同一の認証情報を繰り返し入力する必要がなくなり、認証情報の登録作業が従来よりも簡略化される。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照し、本発明の実施の形態について詳細に説明する。
［第１の実施の形態］
図１は、本発明の第１の実施の形態が適用されるシステム全体の構成を示す図である。この図に示すシステムは、アプリケーションａを管理するサーバ１Ａと、アプリケーションｂを管理するサーバ１Ｂと、インターネットやＬＡＮ等のデータ通信網２を介してサーバ１Ａ，１Ｂにアクセス可能なパーソナルコンピュータ（ＰＣ）３とから構成される。
ここでは、サーバ１Ａのアプリケーションａには、ＰＣ３を使用するユーザの認証情報としてユーザＩＤ「Ｕ１」、パスワード「Ｐ１」が登録されているものとする。また、サーバ１Ｂのアプリケーションｂには、ＰＣ３を使用するユーザの認証情報としてユーザＩＤ「Ｕ２」、パスワード「Ｐ２」が登録されているものとする。
【００１５】
図２は、ＰＣ３の要部構成を示すブロック図である。この図に示すように、ＰＣ３は、サーバ１Ａ，１Ｂとの間で各種情報を送受信する送受信部３１と、ログオン画面（認証情報入力画面）等の各種画面を表示する表示部３２と、ユーザによるユーザＩＤおよびパスワードの手動入力に用いられるキーボードおよびマウス等の操作部３３と、予め登録されたユーザＩＤおよびパスワードをユーザに代わって自動的にログオン画面の所定箇所に入力する認証情報代打ち部３４と、ユーザＩＤおよびパスワードの自動入力に必要な各種情報を記憶する記憶部３５とを有する。
【００１６】
図３〜図５は、記憶部３５に記憶される情報を説明するための図である。
図３に示すように、記憶部３５には、ユーザＩＤ・パスワード等を管理する認証情報管理辞書４１と、動作シナリオ４２と、アプリケーション・動作シナリオ対照表４３とが記憶される。
認証情報管理辞書４１には、各アプリケーションａ，ｂに登録されている認証情報と同一の認証情報がアプリケーションａ，ｂ毎に対応付けて登録される。例えば、図４に示すように、認証情報管理辞書４１は、アプリケーションａの認証情報、すなわちユーザＩＤ「Ｕ１」およびパスワード「Ｐ１」からなるファイル１と、アプリケーションｂの認証情報、すなわちユーザＩＤ「Ｕ２」およびパスワード「Ｐ２」からなるファイル２とを有する。
【００１７】
動作シナリオ４２は、ログオン画面上におけるユーザＩＤおよびパスワードの入力位置や、入力手順等を規定するプログラムである。ユーザＩＤおよびパスワードの入力位置等はアプリケーションａ，ｂ毎に異なるため、図５に示すように、アプリケーションａ，ｂにそれぞれ対応した動作シナリオ４２ａ，４２ｂが設定される。動作シナリオ４２ａ，４２ｂには、対応するアプリケーションａ，ｂの認証情報を含むファイル１，２を読み出す命令が含まれている。
アプリケーション・動作シナリオ対照表４３は、図６に示すように、アプリケーションａ，ｂと動作シナリオ４２ａ，４２ｂとの対応関係を示す表である。
【００１８】
図７は、認証情報代打ち部３４の機能を説明するための図である。この図に示すように、認証情報代打ち部３４は、ログオン画面検出機能５１と、動作シナリオ選択機能５２と、動作シナリオ実行機能（認証情報入力手段）５３と、パスワード変更指示画面検出機能５４と、画面表示制御機能５５と、パスワード取得機能（認証情報取得手段）５６と、パスワード送信制御機能５７と、パスワード更新機能５８とを有する。
【００１９】
ここで、ログオン画面検出機能５１、動作シナリオ選択機能５２および動作シナリオ実行機能５３は、ユーザに代わってログオン画面にユーザＩＤおよびパスワードを自動入力するための機能である。より詳しくは、以下の通りである。
ログオン画面検出機能５１は、アプリケーションａ，ｂから送られてくるログオン画面を検出する。ログオン画面に付加された情報から、どのアプリケーションａ，ｂのログオン画面かの判別も行う。
動作シナリオ選択機能５２は、ログオン画面が検出されたときに、アプリケーション・動作シナリオ対照表４３を参照し、ログオン画面を送ったアプリケーションａ，ｂに対応する動作シナリオ４２ａ，４２ｂを選択する。
動作シナリオ実行機能５３は、選択された動作シナリオ４２ａ，４２ｂを実行する。すなわち、動作シナリオ４２ａ，４２ｂにしたがって認証情報管理辞書４１からファイル１，２を読み出し、そのファイル１，２に含まれるユーザＩＤおよびパスワードをログオン画面の所定位置に入力する。
以上の機能により、ユーザがログオン画面にユーザＩＤおよびパスワードを手動入力しなくても、自動的にユーザＩＤおよびパスワードを入力することができる。
【００２０】
また、パスワード変更指示画面検出機能５４、画面表示制御機能５５、パスワード取得機能５６、パスワード送信制御機能５７およびパスワード更新機能５８は、主に、アプリケーションａ，ｂおよびＰＣ３（の認証情報管理辞書４１）の登録されているパスワードを同時に更新するための機能である。より詳しくは、以下の通りである。
パスワード変更指示画面検出機能５４は、アプリケーションａ，ｂから定期的に送られてくるパスワード変更指示画面を検出する。パスワード変更指示画面に付加された情報から、どのアプリケーションａ，ｂのパスワード変更指示画面かの判別も行う。
画面表示制御機能５５は、独自のパスワード変更画面等の各種画面を表示部３２に表示する制御を行う。
パスワード取得機能５６は、ユーザによって操作部３３から手動入力された新しいパスワード、または自動生成された新しいパスワードを取得する。
パスワード送信制御機能５７は、パスワード取得機能５６によって取得した新しいパスワードをパスワード変更指示画面送信元のアプリケーションａ，ｂへ送信する制御を行う。
パスワード更新機能５８は、認証情報管理辞書４１に登録されているパスワードのうち、パスワード変更指示画面送信元のアプリケーションａ，ｂに対応するパスワードを、パスワード取得機能５６によって取得した新しいパスワードに更新する。
【００２１】
次に、図８を参照し、ＰＣ３へのパスワードの新規登録方法について説明する。図８は、ＰＣ３へパスワードを新規登録する際の処理の流れを示すシーケンス図である。
まず、ユーザが操作部３３を用いて認証情報代打ち部３４の選択画面起動要求を入力すると（ステップＳ１）、この要求を受けて認証情報代打ち部３４は表示部３２に選択画面を表示する（ステップＳ２）。
ユーザが操作部３３を用い、選択画面の中でパスワード新規登録対象のアプリケーションａを選択し、パスワード登録要求を入力すると（ステップＳ３）、この要求を受けて認証情報代打ち部３４は表示部３２に例えば図９に示すようなパスワード登録画面を表示する（ステップＳ４）。
【００２２】
ユーザが、パスワード登録画面のパスワード入力欄６１および確認入力欄６２に既にアプリケーションａに登録したパスワードＰ１と同じ文字列を手動入力し（ステップＳ５）、ＯＫ（保存）ボタン６３をクリックすると、パスワード保存要求が認証情報代打ち部３４に出力される（ステップＳ６）。この要求を受けて、認証情報代打ち部３４は、入力されたパスワードを、認証情報管理辞書４１のアプリケーションａ用ファイル１に保存する（ステップＳ７）。
【００２３】
この後、ユーザが操作部３３を用いて選択画面終了要求を入力すると（ステップＳ８）、この要求を受けて認証情報代打ち部３４は選択画面の表示を終了し（ステップＳ９）、一連のパスワード新規登録処理を終了する。
これにより、アプリケーションａに登録されたパスワードＰ１と同一のパスワードを、ＰＣ３の認証情報管理辞書４１に登録することができる。
【００２４】
次に、図１０を参照し、アプリケーションａおよびＰＣ３に登録されているパスワードの更新方法について説明する。図１０は、パスワードを更新する際の処理の流れを示すシーケンス図である。
アプリケーションａは、登録されているパスワードの変更を促すため、ＰＣ３に対し定期的にパスワード変更指示画面を送信する（ステップＳ２１）。
【００２５】
ＰＣ３の認証情報代打ち部３４は、パスワード変更指示画面を検出する（ステップＳ２２）と、このパスワード変更指示画面に付加された情報からアプリケーションａから送られてきたものであることを判別する。そして、例えば図１１に示すような、アプリケーションａ用の独自のパスワード変更画面を表示部３２に表示する（ステップＳ２３）。ユーザＩＤ入力欄７１にはアプリケーションａに登録されたユーザＩＤが入力されているが、現在のパスワードの入力欄７２、新しいパスワードの入力欄７３および確認入力欄７４はブランクになっている。
【００２６】
ユーザが、現在のパスワードの入力欄７２に現在のパスワードを手動入力し、新しいパスワードの入力欄７３および確認入力欄７４に新しいパスワードを手動入力し（ステップＳ２４）、送信ボタン７５をクリックすると、新パスワード送信要求が認証情報代打ち部３４に出力される（ステップＳ２５）。この要求を受けて、認証情報代打ち部３４は、入力された新しいパスワードをアプリケーションａへ送信する（ステップＳ２６）。
【００２７】
アプリケーションａは、現在のパスワードを受信した新しいパスワードに更新し（ステップＳ２７）、ＰＣ３の表示部３２に変更確認画面を表示する（ステップＳ２８）。
ユーザが変更確認画面によってパスワード更新完了を確認し、パスワード変更画面のＯＫ（保存）ボタン７６をクリックすると、パスワード保存要求が認証情報代打ち部３４に出力される（ステップＳ２９）。この要求を受けて、認証情報代打ち部３４は、認証情報管理辞書４１のアプリケーションａ用ファイル１に登録されている現在のパスワードを新しいパスワードに更新する（ステップＳ３０）。
【００２８】
この後、ユーザが操作部３３を用いて変更画面終了要求を入力すると（ステップＳ３１）、この要求を受けて認証情報代打ち部３４はパスワード変更画面の表示を終了する（ステップＳ３２）。さらに、変更指示画面終了要求を入力すると（ステップＳ３３）、この要求を受けてアプリケーションａはパスワード変更指示画面の表示を終了する（ステップＳ３４）。これにより、一連のパスワード更新処理を終了する。
【００２９】
このように、本実施の形態によれば、パスワードの更新処理を１回行うだけで、アプリケーションａおよびＰＣ３に登録されているパスワードを同時に更新することができる。したがって、パスワードの更新作業を従来よりも簡略化することができる。また、アプリケーションａおよびＰＣ３の両方に同一のパスワードが登録されるので、誤登録を防止することができる。
【００３０】
ここではステップＳ２４として新しいパスワードを手動入力する例を示したが、新しいパスワードを自動生成するようにしてもよい。図１２は、新しいパスワードを自動生成する場合のシーケンス図である。
新しいパスワードを自動生成する場合には、ユーザは新しいパスワードの入力欄７３および確認入力欄７４をブランクにしたまま、パスワード変更画面の自動生成ボタン７７をクリックする。これにより、新パスワード自動生成要求が認証情報代打ち部３４に出力される（ステップＳ４１）。この要求を受けて、認証情報代打ち部３４は、ランダム文字列からなる新しいパスワードを自動生成する（ステップＳ４２）。そして、このパスワードがパスワードの入力欄７３および確認入力欄７４に挿入されたパスワード変更画面を表示部３２に表示する。パスワード自動生成の前後の処理は手動入力の場合と同じである。
【００３１】
また、ユーザがＰＣ３の正規ユーザであることの確認（本人認証）を行ってから、ＰＣ３へのパスワードの新規登録または更新を行えるようにしてもよい。パスワード新規登録処理では、例えばパスワード登録要求があったときに（図８のステップＳ３）、本人認証を行うことができる。また、パスワード更新処理では、例えばパスワード変更指示画面を検出したとき（図１０のステップＳ２２）に本人認証を行うことができる。本人認証には、指紋、ＩＣカード、ワンタイムパスワード、単なるパスワード等を用いることができる。
【００３２】
また、本実施の形態の形態では、パスワードのみを同時に更新する例を示したが、ユーザＩＤのみ、または、ユーザＩＤおよびパスワードの両方を同時に更新することも可能である。
なお、ユーザが利用するサーバ１Ａ，１Ｂの各種アプリケーションａ，ｂばかりではなく、インターネット等のデータ通信網へのアクセスを管理する管理プログラムもアプリケーションとみなし、本実施の形態を適用することができる。後述する実施の形態についても同様である。
【００３３】
［第２の実施の形態］
図１３は、本発明の第２の実施の形態で用いられるＰＣの認証情報代打ち部の機能を説明するための図である。この図に示す認証情報代打ち部３４Ａは、第１の実施の形態における認証情報代打ち部３４の諸機能５１〜５８に加えて、共用設定機能５９を有する。
この共用設定機能５９は、複数のアプリケーションに同一の認証情報（すなわち、同一のユーザＩＤおよび同一のパスワード）が登録されて、そのうちの１つのアプリケーションについてＰＣ３の認証情報管理辞書４１に認証情報が登録されている場合に、この登録されている認証情報がその他のアプリケーションへのログオン処理時に用いられるような設定を行う。以下、図１４を参照して具体的に説明する。
【００３４】
図１４は、ユーザＩＤおよびパスワードを共用設定する際の処理の流れを示すシーケンス図である。ここでは、アプリケーションａ，ｂの両方に同一のユーザＩＤおよびパスワードが登録され、アプリケーションａについては、ＰＣ３の認証情報管理辞書４１へのユーザＩＤおよびパスワードの登録が既に終了しているものとする。
【００３５】
まず、ユーザが操作部３３を用いて認証情報代打ち部３４の選択画面起動要求を入力すると（ステップＳ６１）、この要求を受けて認証情報代打ち部３４は表示部３２に選択画面を表示する（ステップＳ６２）。
ユーザが操作部３３を用い、選択画面の中でアプリケーションｂを選択し、パスワード登録要求を入力すると（ステップＳ６３）、この要求を受けて認証情報代打ち部３４は表示部３２に例えば図１５に示すようなパスワード登録画面を表示する（ステップＳ６４）。この登録画面は、図９に示した登録画面に対して共用ボタン６４を付加したものである。
【００３６】
ユーザが、パスワード登録画面の共用ボタン６４をクリックすると、認証情報共用要求が認証情報代打ち部３４に出力される（ステップＳ６５）。この要求を受けて、認証情報代打ち部３４は、認証情報管理辞書４１にユーザＩＤおよびパスワードが既に登録されているアプリケーションのリストを作成し（ステップＳ６６）、表示部３２に表示する（ステップＳ６７）。
【００３７】
ユーザが、このリストの中からユーザＩＤおよびパスワードがアプリケーションｂと同一のアプリケーションａを選択すると、アプリケーションａを共用先に選定する選定要求が認証情報代打ち部３４に出力される（ステップＳ６８）。この要求を受けて、認証情報代打ち部３４は、共用先のアプリケーションａの名称が記載されたパスワード登録画面を表示部３２に表示する（ステップＳ６９）。
【００３８】
ユーザが画面上のアプリケーションａの名称を確認し、操作部３３を用いて適用要求を入力すると（ステップＳ７０）、この要求を受けて認証情報代打ち部３４は共用適用処理を行う（ステップＳ７１）。具体的には、図１６に示すように、アプリケーションｂに対応する動作シナリオ４２ｂｂに、共用先アプリケーションａのユーザＩＤおよびパスワードを含むファイル１を読み出す命令を設定する。これにより、ファイル１には２つのアプリケーションａ，ｂが対応付けられることになる。
【００３９】
この後、ユーザが操作部３３を用いて選択画面終了要求を入力すると（ステップＳ７２）、この要求を受けて認証情報代打ち部３４は選択画面の表示を終了し（ステップＳ７３）、一連の共用設定処理を終了する。
【００４０】
このような共用設定をした場合には、アプリケーションｂからログオン画面が送られてきて、アプリケーションｂに対応する動作シナリオ４２ｂｂが実行されると、認証情報管理辞書４１から共用先アプリケーションａのファイル１が読み出され、このファイル１に含まれるユーザＩＤおよびパスワードがログオン画面の所定位置に入力される。入力された共用先アプリケーションａのユーザＩＤおよびパスワードは、アプリケーションｂのユーザＩＤおよびパスワードと同一であるから、アプリケーションｂにログオンすることができる。
【００４１】
また、この共用設定を行うことにより、アプリケーションｂのユーザＩＤおよびパスワードを認証情報管理辞書４１に登録するために、アプリケーションａと同一のユーザＩＤおよびパスワードを繰り返し入力する必要がなくなり、登録作業を従来よりも簡略化することができる。
【００４２】
なお、本実施の形態でも、ユーザがＰＣ３の正規ユーザであることの確認（本人認証）を行ってから、ユーザＩＤおよびパスワードの共用設定を行えるようにしてもよい。例えば選択画面起動要求があったときに（ステップＳ６１）、本人認証を行うことができる。
本実施の形態では、１つの認証情報に対し２つのアプリケーションを対応付ける例を説明したが、これに限定されるものではなく、１つ以上の認証情報に対しそれぞれ２つ以上のアプリケーションを対応付けることが可能である。
【００４３】
［第３の実施の形態］
図１７は、本発明の第３の実施の形態に用いられるＰＣの構成を示すブロック図である。この図に示すＰＣ３Ａは、演算処理部８１と記憶部８２とインタフェース部（Ｉ／Ｆ部）８３1〜８３3とがバス８４に接続された構成となっている。Ｉ／Ｆ部８３1，８３2，８３3は、それぞれデータ通信網２、表示装置８５、操作装置８６とインタフェースをとる。
ＰＣ３Ａの動作を制御する認証情報代打ちプログラム８７は、記憶部８２に格納されている。このプログラム８７を演算処理部８１を実行することにより、図７または図１３に示した認証情報代打ち部３４，３４Ａの諸機能５１〜５９が実現される。なお、プログラム８７は、光磁気ディスク等の記録媒体、またはデータ通信網を介して提供される。
【図面の簡単な説明】
【００４４】
【図１】本発明の第１の実施の形態が適用されるシステム全体の構成を示す図である。
【図２】ＰＣの要部構成を示すブロック図である。
【図３】記憶部に記憶される情報を示すブロック図である。
【図４】認証情報管理辞書の内容を説明するための図である。
【図５】動作シナリオの内容を説明するための図である。
【図６】アプリケーション・動作シナリオ対照表の一例を示す図である。
【図７】認証情報代打ち部の機能を説明するための図である。
【図８】ＰＣへパスワードを新規登録する際の処理の流れを示すシーケンス図である。
【図９】パスワード登録画面の一例を示す図である。
【図１０】アプリケーションおよびＰＣに登録されているパスワードを更新する際の処理の流れの一例を示すシーケンス図である。
【図１１】パスワード変更画面の一例を示す図である。
【図１２】アプリケーションおよびＰＣに登録されているパスワードを更新する際の処理の流れの他の例を示すシーケンス図である。
【図１３】本発明の第２の実施の形態で用いられるＰＣの認証情報代打ち部の機能を説明するための図である。
【図１４】ユーザＩＤおよびパスワードを共用設定する際の処理の流れを示すシーケンス図である。
【図１５】パスワード登録画面の他の例を示す図である。
【図１６】共用設定したときの動作シナリオの内容を説明するための図である。
【図１７】本発明の第３の実施の形態に用いられるＰＣの構成を示すブロック図である。
【符号の説明】
【００４５】
１Ａ，１Ｂ…サーバ、２…データ通信網、３，３Ａ…パーソナルコンピュータ、３１…送受信部、３２…表示部、３３…操作部、３４，３４Ａ…認証情報代打ち部、３５…記憶部、４１…認証情報管理辞書、４２，４２ａ，４２ｂ，４２ｂｂ…動作シナリオ、４３…アプリケーション・動作シナリオ対照表、５１…ログオン画面検出機能、５２…動作シナリオ選択機能、５３…動作シナリオ実行機能、５４…パスワード変更指示画面検出機能、５５…画面表示制御機能、５６…パスワード取得機能、５７…パスワード送信制御機能、５８…パスワード更新機能、５９…共用設定機能、６１…パスワード入力欄、６２…パスワードの確認入力欄、６３，７６…ＯＫ（保存）ボタン、６４…共用ボタン、７１…ユーザＩＤ入力欄、７２…現在のパスワードの入力欄、７３…新しいパスワードの入力欄、７４…新しいパスワードの確認入力欄、７５…送信ボタン、７７…自動生成ボタン、８１…演算処理部、８２…記憶部、８３…インタフェース部、８４…バス、８５…表示装置、８６…操作装置、８７…認証情報代打ちプログラム、ａ，ｂ…アプリケーション。
【図１】
2006134254.tif 000003
【図２】
2006134254.tif 000004
【図３】
2006134254.tif 000005
【図４】
2006134254.tif 000006
【図５】
2006134254.tif 000007
【図６】
2006134254.tif 000008
【図７】
2006134254.tif 000009
【図８】
2006134254.tif 000010
【図９】
2006134254.tif 000011
【図１０】
2006134254.tif 000012
【図１１】
2006134254.tif 000013
【図１２】
2006134254.tif 000014
【図１３】
2006134254.tif 000015
【図１４】
2006134254.tif 000016
【図１５】
2006134254.tif 000017
【図１６】
2006134254.tif 000018
【図１７】
2006134254.tif 000019