ユーザーインタフェースから ID ファイルパスワードを管理したり、管理者インタフェースやユーザーインタフェースから HttpPasswords を管理したりするには、Domino Gateway アダプタを次のように構成します。
「変更時にユーザーがパスワードを入力」リソースパラメータを 0 に設定します。
ID ファイルパスワードは、ユーザーが現在のパスワードを指定しない限り変更できません。現在のパスワードは、スキーママップ内で WS_USER_PASSWORD という名前のアカウント属性として定義される必要があります。この属性が存在し、そのデータ型が暗号化されていることを確認します。
スキーママップで HTTPPassword リソースユーザー属性を password に変更します。この変更により、password リソースユーザー属性が HTTPPassword とともに、password にマッピングされます。
Password および LoginChange のビューを WS_USER_PASSWORD アカウント属性に追加します。[IDMIDELong テキストエンティティーを定義してください] またはデバッグページを使用して、リソース定義を次のように編集します。
<AccountAttributeType id=’66’ name=’WS_USER_PASSWORD’ syntax=’encrypted’ mapName=’WS_USER_PASSWORD’ mapType=’string’> <Views> <String>Password</String> <String>LoginChange</String> </Views> </AccountAttributeType>
WS_USER_PASSWORD フィールドおよび idFile フィールドを次のフォームに追加します。
マイパスワード変更フォーム
パスワード変更フォーム
有効期限切れログインフォーム
これらのフィールドは、resourceAccounts ビューを指すように定義してください。
<Field name=’resourceAccounts.currentResourceAccounts[ResourceName]. attributes.idFile’> <Display class=’Text’> <Property name=’title’ value=’idfile’/> </Display> </Field> <Field name=’resourceAccounts.currentResourceAccounts[ResourceName]. attributes.WS_USER_PASSWORD’> <Display class=’Text’> <Property name=’title’ value=’WS_USER_PASSWORD’/> </Display> </Field>