Sun Identity Manager 8.1 版本說明

表單相關文件問題

本章缺少以下有關將密碼確認詰問增加至表單的說明:(ID-7604)

您可以使用 RequiresChallenge 表單特性,將密碼確認詰問增加至選取的表單。啟用此功能時,Identity Manager 會在處理請求之前,先詰問目前登入的管理員讓其提供密碼。支援此選項的表單包括:

userForm (標籤式使用者表單、精靈使用者表單、預設使用者表單)

changePassword (預設值為變更使用者密碼表單)

resetPassword (預設值為重設使用者密碼表單)

每一個表單的指定特性都不相同。

設定使用者表單的 RequiresChallenge 特性

若要將密碼確認詰問增加至使用者表單,請如下所示增加下列 RequiredElement 元素,並替換 password、email 及 fullname:


<Property name='RequiredChallenge'>
    <List>
      <String>password</String>
      <String>email</String>
      <String>fullname</String>
    </List>
</Property>

此特性的值是一個清單,其中包含一個以上的下列使用者檢視屬性名稱:applications、adminRoles、assignedLhPolicy、capabilities、controlledOrganizations、email、firstname、fullname、lastname、organization、password、resources、roles。

設定變更密碼表單與重設密碼表單的 RequiresChallenge 特性

若要將密碼確認詰問增加至 changePassword 或 resetPassword 表單,請如下所示增加下列 <RequiresChallenge> 元素,其中的 password、email 及 fullname 需用適當的值替代:

<Property name='RequiresChallenge' value='true'/>

其中,特性的值可以是「true」或「false」。

如果在表單中將此特性設為「true」,Identity Manager 會詰問目前請求變更的管理員,要求該管理員輸入他用於登入 Lighthouse 的密碼。如果詰問失敗 (亦即未輸入目前管理員的密碼),則 Identity Manager 不會允許變更。如果詰問成功,Identity Manager 會允許繼續進行變更請求。這兩種密碼管理表單皆支援使用 RequiresChallenge 表單特性。此特性設為 true 時,系統會提示使用者在指定新密碼之後輸入舊密碼。

覆寫版本資訊

您可以建立兩個自訂訊息目錄鍵值,以便在使用者將游標移至 [說明] 按鈕上方時,防止 Identity Manager 顯示版本資訊。UI_END_USER_VERSION 鍵值隱藏一般使用者介面上的版本資訊,而管理員介面則使用 UI_VERSION 鍵值。

將鍵值設為空字串可防止顯示任何版本資訊。

下列範例會同時停用兩個介面上的版本資訊。

<Waveset>
   <Configuration name="sampleCustomCatalog">
      <Extension>
         <CustomCatalog id="defaultCustomCatalog" enabled="true">
            <MessageSet language="en" country="US">
               <Msg id="UI_END_USER_VERSION"></Msg>
               <Msg id="UI_VERSION"></Msg>
            </MessageSet>
         </CustomCatalog>
      </Extension>
   </Configuration>
</Waveset>

其他表單相關問題

「表單」一章缺少以下說明:(ID-18869)

變更密碼表單預設有兩個實作:

「一般使用者變更密碼表單」是預設的密碼變更表單。該表單提供一組簡單的欄位,使用者可透過這些欄位變更其密碼。系統會針對指定給使用者的所有資源,對其密碼策略進行彙總與製作摘要,然後 Identity Manager 將密碼變更套用至所有指定的資源。

管理員介面與使用者介面中皆有「基本變更密碼表單」。該表單針對已指定給使用者的資源提供相關資訊,並讓使用者個別選取要由 Identity Manager 變更哪些資源的密碼。

這兩種密碼管理表單皆支援使用 RequiresChallenge 表單特性。此特性設為 true 時,系統會提示使用者在指定新密碼之後輸入舊密碼。