アットウィキロゴ

IDM_ex03

Replace the Change My Password Form

1. デフォルトのChange My Password Formを変更してリポジトリへ登録する
※デフォルトのChange My Password Formは、Basic Change Password Formへの参照を含むライブラリを使用しているが、
 パスワード変更を内包しているUser Form Libraryに定義済フィールドコンテナに置き換える

  • a. Formのプロパティを変更する
    • name: Training - Change My Password Form.
    • Includes: Basic Change Password Formを削除し、User Form Libraryへの参照に置き換える
    • Okを押下し、repositoryへ格納。ファイル名 UserForm_Training-ChangeMyPasswordForm.xmlで保存
    • Basic Change Password Formのsubtitle expression を Training - Change My Password Form のsubtitle expression にコピーする
      • Basic Change Password Form をOpenし、編集する(ダブルクリック 又は 右クリック -> Edit)
      • subtitle のとなりにある Edit ボタンを押下する
      • (v5.0の場合)graphical window を右クリックして、Display -> XML 選択
      • XMLの内容全体をコピーし、Training -> Change My Password Form のsubtitle にペースト
      • Okする
  • a.FieldRef(フィールド参照)を Basic Change Password Form FormRef の後に挿入する
    • Basic Change Password Form を右クリック Insert After -> Field Reference
    • Name: SimpleChangePasswordFields
  • b. SimpleChangePasswordFields FieldRef の後ろに resourceAccounts.selectAll という名のフィールドを追加
    • This field should be set in the form to ensure that all resource accounts are targeted for the password change.
    • Expansion: <s>true</s>
    • Display Class はそのまま、None か Hidden
  • (
    <Field name='resourceAccounts.selectAll'>
     <Display class='Hidden'/>
     <Expansion>
       <s>true</s>
     </Expansion>
    

    /Field>

    • )
    • c. Basic Change Password Form FormRefを削除
    • d. ファイル、リポジトリへ保存

2. パスワード変更の為の画面フォームのマッピングを変更する

  • a. 管理画面にて、Configure -> Form and Process Mappingsを選択
  • b. 下記のフィールド値を、Training - Change My Password Form として置き換える(以前の値を書き記すこと)
    • changeMyPassword
    • changePassword
    • endUserChangePassword
    • loginChangePassword
  • c. Save ボタンを押下

Login and view changes

1. Identity Manager End User menu から XYZCompany のユーザでログインする
2. パスワードを変更する

タグ:

+ タグ編集
  • タグ:
最終更新:2007年11月15日 07:10