セキュリティ


SSO でのインターネットパスワードの変更をキャッシュする
Web ユーザーがインターネットパスワードを変更すると、IBM(R) Lotus Domino(R) HTTP サーバーは新しいインターネットパスワードをキャッシュに保存します。パスワードの変更が有効になるまでには多少の時間がかかるため、キャッシュへの保存が必要となります。これは、変更が Lotus Domino の管理サーバーによって処理され、Lotus Domino 環境全体に複製される必要があるためです。ユーザーの新しいパスワードをキャッシュすることで、HTTP サーバーはすぐにユーザーのインターネットパスワードを認識できるため、パスワード変更情報の Lotus Domino 環境全体への複製処理が終了する前であっても、ログインを許可することができます。

HTTP サーバーが SSO を有効にするよう設定されている場合、パスワード変更はキャッシュされます。つまり、パスワードの変更がシステム全体に複製されている途中であっても、ユーザーは新しいパスワードを使用して、SSO 環境へのログイン、インターネットパスワードの変更、ログアウト、再ログインができます。

キャッシュの保存場所と有効期間
キャッシュされたユーザーのインターネットパスワードは、パスワードの変更を要求された HTTP サーバー上にしか保存できません。SSO 環境の他のサーバーは、このキャッシュされた情報にアクセスできません。そのため、ユーザーはこれら他のサーバーでパスワードを入力する場合、新しいパスワードではなく、古いパスワードを入力しなければならない場合もあります。キャッシュ情報を持たないサーバー上では、ユーザーは、サーバーがアクセスできるディレクトリ内のパスワード情報と一致するパスワードを入力する必要があります。

一方で SSO ユーザーは、最初のログインにより SSO 環境全体にアクセスできます。このため、ユーザーは、新しいパスワードをキャッシュしたサーバーで常にログインを行うことで、問題を回避できます。ユーザーは、キャッシュ情報を持たないサーバーでパスワードを選んで入力する代わりに、目的のサーバーの URL にアクセスを試行し、そのサーバーからパスワードの入力を求められるようにできます。

デフォルトでは、キャッシュされた新しいインターネットパスワードは、HTTP サーバーで 48 時間利用できます。キャッシュされた情報の有効期間は、サーバーの Notes.ini パラメータ HTTP_PWD_CHANGE_CACHE_HOURS で設定できます。キャッシュされた情報の有効期間が過ぎると、ユーザーは、Domino ディレクトリでサーバーがアクセスできるパスワード情報と一致するパスワードを使用しなければ、ログインできません。

メモ HTTP サーバーが再起動した場合、キャッシュされたパスワード情報は破棄されます。この場合も、ユーザーは、Domino ディレクトリでサーバーがアクセスできるパスワード情報と一致するパスワードを使用しなければなりません。

パスワードのキャッシュと SSO のログイン名
新しいパスワードを使用できるかどうかは、HTTP サーバーがそのキャッシュにアクセスできるかどうかに依存しています。キャッシュされた新しいインターネットパスワードを使用するためには、ユーザーはそれまでにログインで使用していたユーザー名と同じユーザー名を使用する必要があります。たとえば、ユーザーが新しいパスワードに変更するときに「John Doe」のユーザー名でログインしていた場合、そのユーザーは新しいパスワードと「jdoe」などの有効な別のユーザー名を使ってログインすることはできません。ユーザーは以前のように、ユーザー名「John Doe」を使用して新しいパスワードでログインする必要があります。

SSO パスワードをキャッシュする最良の方法最善の結果を得るために、次の手順をユーザーに指示します。
1 SSO パスワードキャッシュをサポートする Lotus Domino HTTP サーバーにログインします。

2 サーバーで ChangePassword URL コマンドを実行し、インターネットパスワードの変更要求を送信します。次に例を示します。


メモ Lotus Domino Web Access ユーザーはまた、[パスワードの変更] ボタンを使用することもできます。

SSO 環境のすべてのサーバーでパスワードの変更が有効になるまでには時間がかかります。この期間中にログインするユーザーは、新しいパスワードへの変更前に使用していたログイン名を使って、常にパスワードの変更を要求したサーバーで最初にログインする必要があります。

パスワードの変更を要求したサーバーが何らかの理由で新しいパスワードを受け付けない場合は、「John Doe/MyCompany」などの識別名形式のユーザー名と新しいパスワードで再度ログインを試します。

SSO 環境でインターネットパスワードのキャッシュを利用する場合のトラブルシューティングSSO 環境でインターネットパスワードのキャッシュを設定、利用する場合によく発生する問題を説明します。


関連項目