(57)【要約】【課題】ユーザがパスワードを忘れた場合に、新たなパスワードの設定が完了するのを待たずに、ユーザがログインできるようにする。【解決手段】パスワード管理部１４には、ユーザごとに、そのユーザの最新のパスワードとこれに変更する前の変更前のパスワードが保持されている。認証処理部１６は、ユーザから入力されたパスワードがそのユーザの変更前のパスワードである場合、そのユーザの権限を最新のパスワードを用いた場合よりも制限した上で、ログインを許可する。【選択図】図１
2018036707.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
各ユーザの最新のパスワードと変更前のパスワードとを記憶する記憶手段、
ユーザから入力されたパスワードがそのユーザの変更前のパスワードとして前記記憶手段に記憶されたものである場合、条件付きで前記ユーザのログインを許可する許可手段、
として機能させるためのプログラム。
【請求項２】
前記コンピュータを、
ユーザから入力されたパスワードがそのユーザの変更前のパスワードとして前記記憶手段に記憶されたものである場合、前記条件として、前記ユーザの利用権限を前記最新のパスワードが入力された場合よりも制限する制限手段、
として更に機能させることを特徴とする請求項１に記載のプログラム。
【請求項３】
前記変更前のパスワードを用いてログインするユーザについての前記制限手段による前記利用権限の制限は、前記最新のパスワードでログインした場合に利用が許可されるデータのうち、前記変更前のパスワードが前記最新のパスワードに変更された時点以降に更新されたデータについては利用を許可しないことである、ことを特徴とする請求項２に記載のプログラム。
【請求項４】
前記コンピュータを、
ユーザから入力されたパスワードがそのユーザの変更前のパスワードである場合に、入力されたパスワードが変更前のパスワードであることを示す情報をそのユーザに提示する提示手段、として更に機能させ、
前記許可手段は、前記提示した情報に応じて、前記変更前のパスワードを用いてログインするか否かの指示を入力されたことを条件として前記ユーザのログインを許可することを特徴とする、請求項１又は２に記載のプログラム。
【請求項５】
前記許可手段は、前記ユーザから、前記変更前のパスワードを用いてログインする旨の指示を受けた場合に、前記ユーザの利用権限を前記最新のパスワードが入力された場合よりも制限した上でログインを許可する、
ことを特徴とする請求項４に記載のプログラム。
【請求項６】
前記変更前のパスワードを用いてログインするユーザについての前記許可手段による前記利用権限の制限は、前記最新のパスワードでログインした場合に利用が許可されるデータのうち、前記変更前のパスワードが前記最新のパスワードに変更された時点以降に更新されたデータについては利用を許可しないことである、ことを特徴とする請求項５に記載のプログラム。
【請求項７】
各ユーザの最新のパスワードと変更前のパスワードとを記憶する記憶手段と、
ユーザから入力されたパスワードがそのユーザの変更前のパスワードとして前記記憶手段に記憶されたものである場合、条件付きで前記ユーザのログインを許可する許可手段と、
を含む認証装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラム及び認証装置に関する。
【背景技術】
【０００２】
セキュリティが重視される中、ユーザＩＤ（識別情報）及びパスワードの管理が重要になっている。パスワードを推測されないために定期的にパスワード変更を促すシステムがあるが、パスワードは複雑なものが求められる。パスワード登録履歴等から過去数回の登録パスワードと比較され同じパスワードが設定できないようなシステムも一般的になってきている。
【０００３】
ユーザがユーザＩＤ及び／又はパスワードを忘れた場合に対応する方式がいくつか存在する。
【０００４】
例えば、特許文献１に開示された認証サーバの制御部は、端末からの要求に応じてパスワード再発行用入力画面のデータを端末に送信し、パスワード再発行用入力画面に対する入力データを受信する。そして、制御部は、受信した入力データに含まれるユーザ識別情報に対応するユーザ情報をユーザＤＢから読み出し、受信した入力データと読み出したユーザ情報とを照合する。そして、照合したデータが一致した場合にパスワードを生成し、そのパスワードを、入力データに含まれるユーザ識別情報に対応するユーザ情報のパスワードとしてユーザＤＢに記憶する。また、制御部は、生成されたパスワードのデータを含む電子メールを生成し、読み出したユーザ情報に含まれるメールアドレス宛に送信する。このようにして、ユーザＩＤ又はパスワードが思い出せないユーザに対して新たなパスワードを再発行する。
【０００５】
また、特許文献２に開示されたシステムは、携帯電話端末のメールアドレスをＩＤとしたログイン要求を受けると、このユーザに予め通知してある位置情報を用いたマトリックス認証を行った後、ワンタイムパスワードを生成して当該ユーザの携帯電話端末に送付し、このパスワードをもって当該ユーザの利用している各種システムのユーザＩＤとパスワードを一元管理するデータベースへのアクセスが許可される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−１８２３５４号公報
【特許文献２】特開２００６−１９５７１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
パスワードの変更に時間がかかる場合がある。例えば、ユーザに対するパスワードの再設定をセキュリティ管理者が人手で管理するシステムも存在している。このようなシステムでは、セキュリティ管理者がパスワード変更の依頼を受けて正当な依頼者からの依頼かどうか確認し、変更後のパスワードを設定するのには相応の時間がかかる。また週末等でセキュリティ管理者が不在の間は、パスワードの変更が行えず、その間ユーザは正しいパスワードが思い出せない限りシステムにログインできなくなる。
【０００８】
本発明は、ユーザがパスワードを忘れた場合に、新たなパスワードの設定が完了するのを待たずに、ユーザがログインできるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
請求項１に係る発明は、コンピュータを、各ユーザの最新のパスワードと変更前のパスワードとを記憶する記憶手段、ユーザから入力されたパスワードがそのユーザの変更前のパスワードとして前記記憶手段に記憶されたものである場合、条件付きで前記ユーザのログインを許可する許可手段、として機能させるためのプログラムである。
【００１０】
請求項２に係る発明は、前記コンピュータを、ユーザから入力されたパスワードがそのユーザの変更前のパスワードとして前記記憶手段に記憶されたものである場合、前記条件として、前記ユーザの利用権限を前記最新のパスワードが入力された場合よりも制限する制限手段、として更に機能させることを特徴とする請求項１に記載のプログラムである。
【００１１】
請求項３に係る発明は、前記変更前のパスワードを用いてログインするユーザについての前記制限手段による前記利用権限の制限は、前記最新のパスワードでログインした場合に利用が許可されるデータのうち、前記変更前のパスワードが前記最新のパスワードに変更された時点以降に更新されたデータについては利用を許可しないことである、ことを特徴とする請求項２に記載のプログラムである。
【００１２】
請求項４に係る発明は、前記コンピュータを、ユーザから入力されたパスワードがそのユーザの変更前のパスワードである場合に、入力されたパスワードが変更前のパスワードであることを示す情報をそのユーザに提示する提示手段、として更に機能させ、前記許可手段は、前記提示した情報に応じて、前記変更前のパスワードを用いてログインするか否かの指示を入力されたことを条件として前記ユーザのログインを許可することを特徴とする、請求項１又は２に記載のプログラムである。
【００１３】
請求項５に係る発明は、前記許可手段は、前記ユーザから、前記変更前のパスワードを用いてログインする旨の指示を受けた場合に、前記ユーザの利用権限を前記最新のパスワードが入力された場合よりも制限した上でログインを許可する、ことを特徴とする請求項４に記載のプログラムである。
【００１４】
請求項６に係る発明は、前記変更前のパスワードを用いてログインするユーザについての前記許可手段による前記利用権限の制限は、前記最新のパスワードでログインした場合に利用が許可されるデータのうち、前記変更前のパスワードが前記最新のパスワードに変更された時点以降に更新されたデータについては利用を許可しないことである、ことを特徴とする請求項５に記載のプログラムである。
【００１５】
請求項７に係る発明は、各ユーザの最新のパスワードと変更前のパスワードとを記憶する記憶手段と、ユーザから入力されたパスワードがそのユーザの変更前のパスワードとして前記記憶手段に記憶されたものである場合、条件付きで前記ユーザのログインを許可する許可手段と、を含む認証装置である。
【発明の効果】
【００１６】
請求項１又は７に係る発明によれば、ユーザがパスワードを忘れた場合に、新たなパスワードの設定が完了するのを待たずに、ユーザがログインできるようにすることができる。
【００１７】
請求項２に係る発明によれば、変更前のパスワードでログインした場合に最新のパスワードでログインした場合と同じ利用権限を与える場合と比べて、変更前のパスワードが漏洩していた場合に影響を受ける範囲を限定することができる。
【００１８】
請求項３に係る発明によれば、変更前のパスワードでログインした場合に最新のパスワードでログインした場合と同じデータの利用を許可する場合と比べて、変更前のパスワードが漏洩していた場合に影響を受ける範囲を限定することができる。
【００１９】
請求項４に係る発明によれば、入力したパスワードが変更前のパスワードであることをユーザに認識させることができる。
【００２０】
請求項５に係る発明によれば、変更前のパスワードでログインした場合に最新のパスワードでログインした場合と同じ利用権限を与える場合と比べて、変更前のパスワードが漏洩していた場合に影響を受ける範囲を限定することができる。
【００２１】
請求項６に係る発明によれば、変更前のパスワードでログインした場合に最新のパスワードでログインした場合と同じデータの利用を許可する場合と比べて、変更前のパスワードが漏洩していた場合に影響を受ける範囲を限定することができる。
【図面の簡単な説明】
【００２２】
【図１】実施形態のシステムの例を示す図である。
【図２】文書ＤＢに保持される文書の版更新履歴の例を示す図である。
【図３】パスワード管理部に保持されるパスワードの管理情報の例を示す図である。
【図４】ログインユーザ情報保持部に保持される管理情報の例を示す図である。
【図５】認証処理部が実行する処理手順の例を示す図である。
【図６】変更前パスワードのままログインするか否かをユーザに確認する確認画面の表示内容の一例を模式的に示す図である。
【図７】変更前パスワードでログインしたユーザに利用を認める文書群（臨時利用範囲）を抽出する処理の例を示す図である。
【発明を実施するための形態】
【００２３】
システムにログインするためのパスワードを変更した直後は、新しいパスワードが記憶に定着せず、新しいパスワードを忘れやすい。新しいパスワードを忘れてしまった場合、パスワードの再設定作業が必要となり、これにはある程度の時間を要する。この間、システムにログインできないと、業務が滞る等の不都合が生じる場合がある。この実施形態では、例えばそのような状況において、新しいパスワードを忘れたユーザが、パスワードの再設定が完了するまでの間も、システムを利用できるようにする仕組みを提供する。
【００２４】
図１に、本実施形態のユーザ認証制御方式が適用されるシステムの構成を例示する。この例は、電子文書（以下単に「文書」と呼ぶ）を管理する文書管理システムに本実施形態の仕組みを適用したものである。この文書管理システムは、例えばネットワーク経由でユーザの操作する端末から要求を受け付け、その要求に対して文書を提供するなどの処理を行う。文書管理システムは、文書ＤＢ１０、利用権限ＤＢ１２、パスワード管理部１４、認証処理部１６、ログインユーザ情報保持部１８、利用管理部２０を有する。
【００２５】
文書ＤＢ（データベース）１０は、文書管理システムが管理する文書群を保持するデータベースである。文書ＤＢ１０は、文書の実体のデータの他に、文書の管理情報を保持している。図２に、ある１つの文書の管理情報のデータ内容を例示する。この例では、文書の管理情報には、その文書の文書ＩＤ（識別情報）と、その文書の作成者のユーザＩＤと、その文書の版の更新履歴とが含まれる。版の更新履歴には、その文書の版が更新される度に、その更新の日時と、その更新の後の版番号とが記録される。
【００２６】
利用権限ＤＢ１２には、文書管理システムに登録された各ユーザが持つ、このシステムに対する利用権限の情報が保持されている。保持されているユーザの利用権限の情報には、例えば、そのユーザが持つ各文書に対する権限の内容を示す情報（例えばアクセス制御リスト）が含まれる。また、ユーザの利用権限の情報には、文書管理システムが提供する各種の機能のうち、そのユーザが利用可能な機能のリストの情報が含まれていてもよい。
【００２７】
以上に説明した文書ＤＢ１０及び利用権限ＤＢ１２は、従来と同様のものでよい。
【００２８】
パスワード管理部１４は、各ユーザのパスワードを記憶し、管理する。ここで本実施形態のパスワード管理部１４は、最新のパスワード以外に、そのパスワードに変更する直前のパスワード（「変更前パスワード」と呼ぶ）を保持している。
【００２９】
図３に、パスワード管理部１４が保持するパスワード管理情報の例を示す。この例のパスワード管理情報には、ユーザＩＤ（識別情報）に対応付けて、「パスワード更新日時」、「パスワード」、及び「変更前パスワード」が登録されている。「パスワード」は、そのユーザＩＤを持つユーザの、現在の有効な（すなわち正規の）パスワードである。「変更前パスワード」は、その「パスワード」に変更する直前まで有効であったパスワードである。「パスワード更新日時」は、「変更前パスワード」から最新の「パスワード」に更新された日時である。
【００３０】
認証処理部１６は、文書管理システムに対してログインしようとするユーザを認証する。ここで行う認証はパスワード認証であり、ユーザから入力されたユーザＩＤ（識別情報）とパスワードの組が、パスワード管理部１４に登録されているユーザＩＤと正規のパスワードの組に一致しているか否かを判定し、一致していればログインを許可する。また、認証処理部１６は、ユーザが変更前パスワードを入力した場合でもログインを許可する。仮にユーザが正規のパスワードを忘れた場合でも、その前のパスワード（変更前パスワード）を覚えていることはよくあることである。特に、パスワードを変更した直後はそうである。変更前パスワードでのログインを認めることで、新しいパスワードを忘れたユーザがログインできる可能性が高まる。ただしこの場合、変更前パスワードでログインしたユーザに正規のパスワードと同じ権限を認めたのでは、セキュリティ向上のためにパスワードを変更した意味が薄れる。そこで、本実施形態では、変更前パスワードが入力された場合には、条件付きでログインを許可する。例えば、変更前パスワードでログインしたユーザの権限を、正規の（最新の）パスワードでログインした場合よりも制限する。
【００３１】
ログインユーザ情報保持部１８は、文書管理システムにログインしているユーザの管理情報を保持する。図４に、ログインユーザ情報保持部１８内に保持される管理情報の例を示す。例示した管理情報には、現在ログインしているユーザごとに、「ユーザＩＤ」、「ログインステータス」、「臨時権限で利用可能な機能」、「臨時利用範囲」等の情報が含まれている。「ログインステータス」は、ログインしているユーザの状態であり、「正規ログイン」と「臨時ログイン」の２状態のいずれかをとる。状態「正規ログイン」は、そのユーザが正規のパスワードでログインしたことを示し、状態「臨時ログイン」は、そのユーザが変更前パスワードでログインしたことを示す。「臨時権限で利用可能な機能」は、文書管理システムが提供する機能のうち「臨時ログイン」状態の当該ユーザが利用可能な機能のリストである。「臨時権限で利用可能な機能」リストに含まれる機能は、当該ユーザが正規ログインした場合に利用が許可される機能より少ない。「臨時利用範囲」は、「臨時ログイン」状態の当該ユーザが利用可能な文書のリストである。「臨時利用範囲」の文書リストに含まれる文書は、当該ユーザが正規ログインした場合に利用が許可される文書よりも数が少ない。これら「臨時権限で利用可能な機能」及び「臨時利用範囲」の情報は、変更前パスワードでログインしたユーザに許可される、制限された権限を示す。認証処理部１６は、ユーザが変更前パスワードでログインした場合、利用権限ＤＢ１２で管理されているそのユーザの正規の権限から、変更前パスワードでログインした場合の臨時権限の情報を生成し、そのユーザのユーザＩＤに対応付けてログインユーザ情報保持部１８に登録する。
【００３２】
利用管理部２０は、ログインしているユーザから文書ＤＢ１０内の文書の利用や、文書管理システムが提供する機能の利用が要求されると、その利用を許可するかどうかの制御を行う。この制御は、正規ログイン状態のユーザについては、利用権限ＤＢ１２内の当該ユーザの権限情報に基づいて行う。一方、変更前パスワードによる臨時ログイン状態のユーザについては、ログインユーザ情報保持部１８に保持された「臨時権限で利用可能な機能」及び「臨時利用範囲」の情報に基づいて、そのユーザからの要求を認めるかどうかを判定する。
【００３３】
ログインユーザ情報保持部１８内のログイン中の各ユーザの情報は、そのユーザがログアウトすると削除される。
【００３４】
図５を参照して、認証処理部１６が実行する処理手順の一例を説明する。この手順では、ユーザからユーザＩＤとパスワードを含むログイン要求を受けると（Ｓ１０）、認証処理部１６は、パスワード管理部１４を参照し、そのパスワードがそのユーザＩＤに対応する正規（最新）のパスワードであるかどうかを判定する（Ｓ１２）。正規のパスワードであれば、そのユーザのログインを許可し（Ｓ１４）、ログインユーザ情報保持部１８に対してそのユーザが正規ログイン状態である旨を登録する。以降、利用管理部２０は、このユーザについては、利用権限ＤＢ１２内のこのユーザの利用権限情報に従って従来通りの利用制御（アクセス制御）を行う。
【００３５】
Ｓ１２の判定結果がＮｏである場合、認証処理部１６は、ログイン要求の際に入力されたパスワードがそのユーザの有効な変更前パスワードであるかどうかを判定する（Ｓ１６）。この判定では、そのパスワードが、パスワード管理部１４に登録されたそのユーザＩＤに対応する変更前パスワードに一致するかどうかを判定すると共に、現在時刻がその変更前パスワードの有効期限内かどうかを判定する。変更前パスワードの有効期限は、その変更前パスワードから最新のパスワードへの更新がなされた日時（すなわち「パスワード更新日時」）からあらかじめ定められた有効期間が経過した時点である。変更前パスワードに有効期限を設けているのは、パスワード変更直後の新パスワードが忘れられやすい時期にのみ、変更前パスワードでの臨時ログインを認めるという考え方に基づくものである。なお、変更前パスワードに有効期限を設けない実施例も考えられる。また、変更前パスワードを利用したログインを認める回数に上限を設けてもよい。
【００３６】
Ｓ１０で受け付けたパスワードが当該ユーザの変更前パスワードと一致しないか、一致しても有効期限を過ぎている場合、Ｓ１６の判定結果がＮｏとなる。この場合、認証処理部１６はそのユーザのログインを許可せず、ログインできない旨のメッセージをユーザの端末に表示する等のエラー処理を実行する（Ｓ１８）。
【００３７】
一方、Ｓ１０で受け付けたパスワードが当該ユーザの変更前パスワードと一致し、且つその変更前パスワードの有効期限が過ぎていない場合、Ｓ１６の判定結果がＹｅｓとなる。この場合、認証処理部１６は、変更前パスワードでログインするか否かをユーザに確認するための確認画面をユーザの端末に提供する（Ｓ２０）。
【００３８】
図６に、Ｓ２０でユーザに提供される確認画面の表示内容の一例を模式的に示す。この例の確認画面１００には、ユーザが入力したパスワードが変更前のものであることを示すメッセージが表示される。また、その変更前のパスワードでログインすることは可能であるが、権限が通常よりも制限されることを説明するメッセージも表示される。そして、このまま変更前のパスワードでログインするかの問合せが表示される。ユーザは、この確認画面１００の表示内容を認識し、変更前のパスワードのままログインするか否かを、「ＯＫ」ボタン又は「キャンセル」ボタンにより指示する。例えば、最新のパスワードを覚えているユーザが誤って変更前のパスワードを入力した場合は、この画面により誤りに気づき、変更前のパスワードでのログインを取りやめ、最新のパスワードでログインすることになる。
【００３９】
認証処理部１６は、この確認画面１００に対するユーザからの指示を待ち受け（Ｓ２２）、ユーザからログインしない旨の指示を受けた場合は、処理を終了する。一方、ログインする旨の指示を受けた場合は、認証処理部１６は、変更前のパスワードによる臨時ログインのための、通常より制限した権限内容（「臨時権限で利用可能な機能」及び「臨時利用範囲」）の情報を生成し、その権限内容を臨時ログインのステータスと共に、そのユーザのＩＤに対応付けてログインユーザ情報保持部１８に登録する（Ｓ２４）。そして認証処理部１６は、そのユーザのログインを許可する（Ｓ２６）。このログインの後、ユーザは、ログインユーザ情報保持部１８に登録された臨時の権限内容の範囲内で、文書管理システムの利用が許可される。
【００４０】
次に、Ｓ１６で生成する、通常より制限した権限内容の求め方の例について説明する。
【００４１】
例えば、「臨時権限で利用可能な機能」は、「臨時ログイン時は文書管理システムの機能うち機能Ａ、Ｄのみを許可する」というようにユーザに依らず一律に定めてもよい。例えば、文書管理システムが文書を用いたワークフローの管理機能を有する場合、変更前パスワードを用いてログインした臨時ログイン状態のユーザには、自分が承認権限を持つ文書に対して承認操作を行う機能の利用は許可するが、編集機能の利用は許可しないなどである。また別の例として、臨時ログイン状態のユーザに許可する機能を、ユーザの属性（例えば役職）に応じて定めてもよい。
【００４２】
また、臨時ログイン時にユーザに利用できる機能の種類を限定するだけでなく、機能の利用回数に上限を設けてもよい。
【００４３】
また「臨時利用範囲」の求める処理の例を図７に示す。この処理では、変更前パスワードが正規のパスワードであった時点でそのユーザが利用できた文書のみを、変更パスワードを用いた際のそのユーザの利用可能な文書の範囲とする。なお、変更前パスワードが正規のパスワードであった最終の時点は、その変更前パスワードが最新のパスワードに更新された、図３の「パスワード更新日時」である。
【００４４】
図７に例示する手順では、まず認証処理部１６は、利用権限ＤＢ１２に問い合わせることで、対象ユーザがアクセス権を持つ文書をすべて抽出し、抽出した文書を処理対象リストと呼ぶリストに入れる（Ｓ３０）。このとき処理対象リストには、ユーザが正規のパスワードでログインしたならば利用可能な文書がすべて入っている。次に、処理対象リストから、まだ判定を済ませていない文書を１つ取得し（Ｓ３２）、その文書の版更新履歴（図２参照）から最終（すなわち最新）更新日時を取得する（Ｓ３４）。そして、その最終更新日時が、当該ユーザＩＤに対応する最新のパスワード更新日時（図３参照）以前であるかどうかを判定する（Ｓ３６）。この判定の結果がＹｅｓの場合、認証処理部１６は、その文書を臨時利用範囲リストに追加する（Ｓ３８）。臨時利用範囲リスト内に含まれる文書が、そのユーザが変更前パスワードでログインした際に利用可能な文書となる。Ｓ３６の判定結果がＮｏの場合、Ｓ３８はスキップされる。Ｓ３６及びＳ３８の処理により、変更前パスワードが有効であった最終時点である「パスワード更新日時」以降に更新された文書は、臨時利用範囲リストに入れられない。Ｓ３６及びＳ３８の後、認証処理部１６は、Ｓ３６の判定を行った文書を判定済みとして記録する。
【００４５】
そして認証処理部１６は、処理対象リスト内に未判定の文書が残っているかどうかを判定し（Ｓ４０）、残っていれば、Ｓ３２に戻って未判定の文書を１つ取得し、以降同様の処理を繰り返す。Ｓ４０の判定結果がＮｏとなった場合、認証処理部１６は、臨時利用範囲リストを、ログインユーザ情報保持部１８の「臨時利用範囲」の欄に登録する（Ｓ４２）。これにより、利用管理部２０は、そのユーザに対してその臨時利用範囲リスト内の文書のみの利用を許可する。
【００４６】
図７に例示した処理は、文書ＤＢ１０内に各文書の最新版のみが保持され、旧版は保持されない場合の例である。すなわち、この処理では、文書ＤＢ１０内に存在する文書（最新版）のうち、変更前パスワードが正規のパスワードであった時点で既に存在したもの（その時点より後に更新された最新版文書は，その時点では存在していない）のみが、臨時ログインしたユーザに利用可能な範囲となる。したがって、仮に変更前パスワードが漏洩し、第三者がその変更前パスワードで文書管理システムにログインしたとしても、その変更前パスワードの更新時点より後に更新された文書は閲覧できないので、被害の影響範囲が限定される。
【００４７】
図７の処理で求められる臨時利用範囲はあくまで一例に過ぎない。
【００４８】
別の例として、図７の処理で求められる臨時利用範囲に加え、当該ユーザが作成者である文書については最新版の利用を許可するようにしてもよい。この場合、当該ユーザが作成者である文書については、セキュリティを考慮して、閲覧は認めるが編集は不可としてもよい。
【００４９】
更に別の例として、文書ＤＢ１０が各文書の旧版も保持している場合、変更前パスワードでログインしたユーザに、そのユーザがアクセス権を持つ文書の、その変更前パスワードが有効であった最終時点での最新版を利用可能としてもよい。この場合、利用態様は閲覧に限定し、編集は認めないようにしてもよい。
【００５０】
以上、実施形態のシステムについて説明したが、これはあくまで一例に過ぎない。
【００５１】
例えば上記実施形態では、変更前パスワードで臨時ログインを認めるという方式を文書管理システムに適用したが、この方式の適用先は文書管理システムに限られるものではない。例えば、組織のメンバ間の情報共有に用いられるグループウエアにこの方式を適用することも可能である。この場合、グループウエアで管理しているスケジュールのうち臨時ログインのユーザに閲覧を認める範囲を制限するといった利用制限も可能である。例えば、臨時ログイン中のユーザには、当日のスケジュールしか閲覧できないようにする等である。
【００５２】
以上、本発明の実施形態を説明した。以上に例示したシステムは、コンピュータにそれら各装置についての上述の機能を表すプログラムを実行させることにより実現される。ここで、コンピュータは、例えば、ハードウエアとして、ＣＰＵ等のマイクロプロセッサ、ランダムアクセスメモリ（ＲＡＭ）およびリードオンリメモリ（ＲＯＭ）等のメモリ（一次記憶）、フラッシュメモリやＳＳＤ（ソリッドステートドライブ）、ＨＤＤ（ハードディスクドライブ）等の固定記憶装置を制御するコントローラ、各種Ｉ／Ｏ（入出力）インタフェース、ローカルエリアネットワークなどのネットワークとの接続のための制御を行うネットワークインタフェース等が、たとえばバス等を介して接続された回路構成を有する。それら各機能の処理内容が記述されたプログラムがネットワーク等の経由でフラッシュメモリ等の固定記憶装置に保存され、コンピュータにインストールされる。固定記憶装置に記憶されたプログラムがＲＡＭに読み出されＣＰＵ等のマイクロプロセッサにより実行されることにより、上に例示した機能モジュール群が実現される。
【符号の説明】
【００５３】
１０  文書ＤＢ、１２  利用権限ＤＢ、１４  パスワード管理部、１６  認証処理部、１８  ログインユーザ情報保持部、２０  利用管理部。
【図１】
2018036707.tif 000003
【図２】
2018036707.tif 000004
【図３】
2018036707.tif 000005
【図４】
2018036707.tif 000006
【図５】
2018036707.tif 000007
【図６】
2018036707.tif 000008
【図７】
2018036707.tif 000009