Sun Java[TM] System Identity Manager 7.1 Update 1 版本說明 |
Identity Manager 7.1 Update 1 功能
Identity Manager 7.1 Update 1 版本說明的此一小節提供下列相關資訊
此發行版本中的新功能本節提供 Identity Manager 7.1 Update 1 所提供之新功能的其他相關資訊,分為以下小節:
管理員介面和使用者介面
- Identity Manager 的「使用者延伸屬性」現在完全支援多值屬性。(ID-14863)
備註
僅在重新串列化使用者物件之後,參照多值延伸屬性的屬性條件才會針對此使用者物件進行正確評估。若要此屬性條件針對所有使用者物件正確進行評估,則必須重新串列化所有使用者物件。
升級問題針對重新串列化使用者提供說明。
- [啟動請求] 表單增加了 [返回主功能表] 按鈕,以協助使用者返回 Identity Manager 首頁。(ID-15957)
- 呼叫計時器與追蹤功能現在彼此相關,且僅於啟用追蹤功能時方可收集呼叫計時的統計資料。此變更會影響 [Identity Manager 除錯] 頁面。如需更多資訊,請參閱文件增訂與校正中的 Identity Manager 調校、疑難排解和錯誤訊息。(ID-17106)
稽核
Identity Manager整合開發環境 (IDE)
如需有關此新工具的更多資訊,請參閱 Identity Manager 調校、疑難排解和錯誤訊息。
- Netbeans 內嵌式應用程式伺服器現在會在您執行下列任何專案作業時自動關機 (ID-16738):
- 現在只要選取 [初始化儲存庫] 或 [自動發佈 IDM 物件儲存庫設定],Identity Manager IDE 的 [管理內嵌式儲存庫] 功能便可匯入您的自訂項目與預設 init.xml。(ID-16749)
- Identity Manager 隨附的 CBE 已進行下列變更 (ID-16812):
- 效能的增強包含:
- build.xml 中的目標名稱已簡化,且現在與專案動作一致。如需更多資訊,請參閱隨附 README.txt 之「Core CBE (Configuration Build Environment)」小節中的「Ant Targets」。
- 您現在可以在 build-netbeans.xml 上按一下滑鼠右鍵,安全執行 ant 目標。
- 已清除 JSP 驗證,README.txt 的「Setup JSP Validation」一節說明啟用 JSP 驗證的最佳使用方案。
- 文件的改善包含 README.txt 中改善的 CBE 簡介,以及 build.xml 與 build-netbeans.xml 中更多的內嵌註釋。
- build.xml 中單一的 CLASSPATH 變數現在可控制 CLASSPATH,以便在 JSP 與 Java 編輯器中用於建置與自動完成。如需更多資訊,請參閱 README.txt 中新提供的「How to Add a New JAR Dependency」一節。
- 在 build-config.properties 檔案中,install.includes 已由 install.pattern.substitution.excludes 與 install.excludes 取代。
- ant 特性名稱已變更,現在使用標準 ant 慣例「.」,而非「-」。此外,lighthouse* 特性名稱已變更為 idm*。
- 現在,套用式樣替換前後都執行 XML 驗證。
- 若是 Identity Manager 7.1 Update 1,則必須變更 Identity Manager 專案中的下列檔案:
如果修改了上述任何檔案,則必須手動合併變更。詳細資訊請參閱將 7.1 版專案升級為 7.1 Update 1 版。
密碼同步化
- PasswordSync 使用新建立的 Servlet 支援 64 位元 Windows。此 Servlet 會進入 web.xml 檔案,並應配置如下 (ID-15660):
資源
新資源版本
此發行版本增加了下列新資源版本:
資源介面更新
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE ResourceAction PUBLIC 'waveset.dtd' 'waveset.dtd'>
<ResourceAction name='create after action'>
<ResTypeAction restype='RACF'>
<act>
var TSO_PROMPT = " READY";
var TSO_MORE = " ***";
var cmd1 = "addsd '"+identity+".test1.**' owner('"+identity+"')[enter]";
var result1 = hostAccess.doCmd(cmd1, TSO_PROMPT, TSO_MORE);
</act>
</ResTypeAction>
</ResourceAction>
- 資料庫表格介面已增加了 rethrowAllSQLExceptions 參數。(ID-16419)
- Oracle ERP 介面現在具有可支援臨時工作人員的 npw_number 帳號屬性。npw_number 帳號屬性的運作方式與 employee_number 相同,但 employee_number 屬性與 npw_number 屬性不得並存。如果建立時同時輸入這兩者,則會優先使用 employee_number。(ID-16507)
- 存取 Remedy 伺服器的支援已變更。Sun Identity Manager 閘道 不再依賴 Remedy 4.5 版本的 API 程式庫。現在,您必須將 Remedy 程式庫置入閘道目錄 (Remedy 程式庫位於 Remedy 伺服器上)。如需更多資訊,請參閱文件增訂與校正中的 Remedy。(ID-16551)
- 現在可為資源認證特性中的 Active Directory 資源指定網域。如此可限制登入模組僅認證一個網域。在多重網域的 AD 環境中,可避免帳號因為嘗試登入失敗而遭到鎖定。(ID-16603) 若要實作此功能,請在 <AuthnProperties> 元素內的資源 XML 中增加下列認證特性:
安全性
- Identity Manager 現在提供稱為一般使用者的新內建物件群組/組織 (最初沒有成員物件)。一般使用者物件群組/組織可讓使用者檢視數種物件類型,包含作業、規則、角色與資源。此物件群組/組織會以隱含方式指定給所有使用者。如需更多資訊,請參閱文件增訂與校正中的第 5 章:管理。(ID-14630)
- 您現在可以在定義管理員角色時,選取 [排除所有控制的子組織與包含的物件] 核取方塊,以從使用者的控制範圍排除所有控制的子組織及其包含的物件。清除此核取方塊可授予指定管理員角色的使用者,對所有子組織及其內容的相關權能。(16859)
- 文字顯示元件現在會在輸入欄位上顯示 autocomplete="off",其中 display 特性的 autocomplete 屬性已設定為 off。指定 autocomplete="off" 可避免瀏覽器企圖在使用者電腦上儲存使用者憑證。(ID-17045)
您可以增加 display 特性,以在 XPRESS 中進行此自訂。使用 off 以外的值可避免顯示 autocomplete 屬性 (等同於未設定特性)。
若要為 Identity Manager login.jsp、continueLogin.jsp、user/login.jsp 與 user/continueLogin.jsp 登入頁面啟用此功能,請將 ui.web.disableAutocomplete 系統配置物件變更為 true。
其他 Identity Manager 登入表單會從 XPRESS 產生,因此您必須修改下列表單 (位於 sample 目錄中) 以使用新的 display 特性:
display 特性已加入上述表單,但預設標示為註釋。
備註
根據下列位置提供的支援文章:
http://support.microsoft.com/default.aspx?scid=kb;en-us;329156
如果使用 JavaScript 提交表單,則無法在 Internet Explorer 中使用自動完成。
已在此發行版本中修正的錯誤本節說明已在 Identity Manager 7.1 Update 1 中修正的錯誤,相關資訊編排如下:
管理員介面和使用者介面
- 指定使用者編輯之前先按一下 [使用者結果] 頁面上的 [編輯] 時,不會再造成「404 找不到檔案」錯誤。現在會顯示一則錯誤訊息,表示您必須選取使用者。(ID-10944)
- [檢視面板] 頁面現在會以本土化文字顯示 [面板摘要] 欄。(ID-11544)
- 從 [帳號] 清單或 [尋找使用者] 結果對多名使用者或組織執行動作時所顯示的確認表單,現在已完全本土化。(ID-12248)
- [執行報告] 頁面的 [摘要] 欄現在會正確顯示本土化文字。(ID-12393)
- [資源] 標籤上的 [資源清單群組] 檢視現在會以儲存的順序顯示 [資源群組] 清單,而不會排序清單。(ID-14117)
- 舊的角色與目前的角色屬性的同步化機制現在可在移除角色時,清除舊的角色屬性。(ID-14568)
- 現在當您使用 [編輯使用者] 功能取消指定使用者的資源帳號時,無論在何種狀況下,都會正常更新帳號索引中帳號的「狀況」。(ID-15310)
- 變更使用者的角色指定之後按一下表單的 [更新] 按鈕 (不是瀏覽器頁面的 [重新整理]) 時,不再會為已核准的角色產生核准。(ID-15500)
- 選擇器顯示元件所使用的 JavaScript 功能不會再於 Internet Explorer 中造成錯誤。(ID-15540)
- [面板編輯] 頁面上的面板圖形名稱現在皆已本土化。(ID-16008)
- Identity Manager 現在會在「另存新檔」動作期間適當地更新子角色/超級角色。(ID-16010)
- 結合 [使用者組織] 搜尋選項與其他搜尋選項時,不會再造成空的尋找使用者結果。(ID-16076)
- 階段作業現在在擴充與偏離期間會正確加以設定,同時以批次處理動作處理資源帳號的建立。(ID-16181)
- 如果刪除委託,則所有應委託的工作項目 (例如核准) 現在會指定給現有委託人的上一層委託人。此外,Identity Manager 會在系統記錄檔中記錄事件。(ID-16417)
- 管理員現在於建立或編輯使用者時,可指定管理員控制範圍以外的管理員。(ID-16452)
- Identity Manager 現在會在 [使用者帳號] 樹狀結構表格中適當地排序 [延伸使用者屬性]。(ID-16488)
- 快取組織的相關效能已改善。您會看到存取組織資料的程序同步性改善,例如使用者建立與編輯。(ID-16543)
- 委託未來工作項目給使用者時,您可委託的使用者清單範圍,包含已定義可接受委託的使用者 (無論是由使用者或代表使用者的管理員所定義)。(ID-16561)
- 您現在可編輯並儲存目前或之前的工作項目委託。(ID-16564)
- 委託使用者的未來工作項目時,如果使用者沒有 Identity Manager 管理員,或無法存取任何其他使用者或 DelegateWorkItemsRule,則此使用者再也無法建立新的委託、編輯現有的委託或編輯之前的委託。(ID-16566)
- 包含 ManualActions 的 TaskDefinition 現在可從一般使用者介面正確執行。(ID-16694)
- 您現在可使用「動態標籤式使用者表單」指定多個資源帳號。(ID-16711)
- 現在可依啟動時間排序伺服器作業。(ID-16783)
- 現在在搜尋動作期間,RuleDrivenMembersCache 會傳回 ObjectGroupRefs 的唯一清單,如此相同的組織就不會多次傳回相同的使用者。(ID-16795)
- 當 [狀態] 欄未填入資料時,[結果] 頁面上不會再顯示此欄。(ID-16889)
- 在 WebKit 型瀏覽器 (例如 Mac OS X 上的 Safari) 中開啟欄位層級說明 (iHelp) 視窗時,不會再產生空白視窗。(ID-16927)
- 當使用者嘗試透過一般使用者介面變更其密碼時,不會再發生空指標異常。(ID-16942)
- 從管理員介面使用 continueLogin.jsp 時,不會再造成 JavaScript 錯誤。(ID-16989)
- 具有不當權限的管理員再也無法從除錯頁面刪除物件。(16991)
- continueLogin.jsp 頁面現在包含 [忘記使用者 ID?] 按鈕。(ID-16992)
- 您現在可清除表單上的 DatePicker 欄位類型值。若要清除此欄位,多欄位特性的所有三部分 (日、月與年) 皆必須是空的。(ID-17022)
- 已找出跨網站程序檔弱點,並在下列頁面中獲得修正 (ID-17241):
稽核
Identity Manager 一開始會視需要在 TOP 或 ALL 物件群組中建立這些物件。若是部署委託不具有 TOP 物件群組控制權的管理員進行管理,可能需要將部分或全部 Auditor 物件加入其他物件群組。Identity Manager 提供的程序檔可列出及增加 Auditor 物件中的物件群組,或從其中移除這些物件群組。(如需 Auditor 物件的完整清單,請參閱 $WSHOME/sample/scripts/AuditorObjects.txt。)
備註
在下列程序檔中,idm-url 的格式應為 [http://]hostname:port[/idm/servlet/rpcrouter2],其中至少需要 hostname:port。如果 Identity Manager 伺服器連結至預設 URL 路徑,則可略過伺服器。
安裝與升級
Identity Manager整合開發環境 (IDE)
密碼同步化
- 密碼同步化 dll 現在會在連線失敗時顯示正確的錯誤訊息,而非「There was a soap client error:-2147467259」(出現 SOAP 用戶端錯誤:-2147467259) 訊息。此變更也修正了連線失敗期間可能的處理錯誤。(ID-15451)
- Active Directory 中的電腦物件變更已不會在 PasswordSync dll 中造成處理錯誤。(ID-16495)
- 在安裝密碼同步化的情況下,如果密碼同步化故障,以目錄服務復原模式啟動 AD 網域控制器不會再造成連續重新啟動循環。(ID-16695)
- 如果您使用 JMS 同步化 Identity Manager 中不存在之使用者的 Windows Active Directory 使用者密碼,追蹤內會記錄適當的訊息。(ID-16920)
調解
報告
資源
- SecurID UNIX 介面現在使用資源使用者屬性名稱來解析模式屬性名稱 (LHS 值),以供讀取/修改。(ID-10521)
- SecurID ACE/Server 介面現在可強制執行 RSA 需求,使得「預設登入」僅能以半形英文字元組成。(ID-13805)
- 您現在可使用 UNIX 介面的「Mutex 獲得逾時」資源屬性,指定某些作業等候程序檔 Mutex 的時間 (以秒為單位)。(ID-14234)
- Identity Manager 7.1 Update 1 支援 Remedy 6.3 與 7.0 版本。但是,這兩個版本在其範例資料、預設值與即開即用 (out-of-the-box) 配置方面有相當大的差異。例如,在 6.3 版本中,「票證」模式的名稱為 HPD:HelpDesk,而在 7.0 中則變更為 HPD:Help Desk。(ID-14611)
- 稽核記錄已更新,以更正確地反映建立或修改資源帳號期間的資源屬性變化。(ID-15323)
- 現在如果 RACF 資源的資源關聯性帳號沒有列出使用者清單的權限,Identity Manager 會提供適當的錯誤訊息。(ID-15331)
- 現在刪除 RACF 帳號時,系統會使用搜尋遮罩查詢使用者的資料集設定檔、列舉資料集,並刪除個別資料集 (而非嘗試使用 DELDSD .** 指令移除全部) (ID-15413)
- 所有 Oracle ERP 責任現在會列於預設之 Oracle ERP 使用者表單的責任下拉式清單中。此清單將包含目前未指定給任何使用者的 Oracle ERP 責任。(ID-15492)
- 嘗試擷取 Oracle ERP 中不存在的責任時,Oracle ERP 介面不會再傳回 java.lang.IndexOutOfBoundsException。介面現在會傳回空值。(ID-15493)
- FlatFileActiveSync processLine 若用於 AllowedErrorCount 計算中,將會傳回一般處理錯誤。(ID-15662)
- Before 與 After 動作現在在 HP OpenVMS 介面上已可正確運作。(ID-15920)
- 當您搭配使用 Active Sync 與 PeopleSoft 資源時,不會再發生死結。(ID-16109)
- SAP 介面現在支援 SAP 中的 ALIAS 欄位更新。模式配置中的屬性對映為 ALIAS->USERALIAS。(ID-16320)
- 當資料庫當機或資源配置錯誤時,資料庫表格資源介面不會再產生空指標異常。(ID-16358)
- 現在當 Remedy 資源介面中有錯誤時,會設定 WF_ACTION_ERROR 工作流程變數。(ID-16360)
- SAP 介面模式對映左側的屬性名稱已變更如下:(ID-16399)
舊名稱
新名稱
title
titleP
nameSupplement
titleSupplement
communicationTypeCUA
communicationType
personName
addressName
personName2
addressName2
personName3
addressName3
personName4
addressName4
cityPostalCode2
poBoxPostalCode
cityPostalCode3
companyPostalCode
poBoxCityNumber
poBoxCityCode
streetCode
streetNumber
- 現在 Oracle ERP 介面不會在單一使用者載入期間,清除之前的責任值。已將預設值陳述式加入表單,以正確地初始化責任。(ID-16414、16654)
- 預設的 RACF ListUser AttrParse 現在允許 DEFAULT-GROUP 行中有不同的格式,並使 PHRASEDATE 成為選擇性,以支援 RACF 1.6 與 1.8 版本。(ID-16580)
- SAP 介面模式對映屬性名稱已變更,以便更能表示屬性的 SAP 語義。(ID-16634)
- 當帳號由於密碼過期而遭鎖定時,閘道現在會傳回正確的值,使 Identity Manager 可讓使用者變更密碼。(ID-16681)
- 使用 IBM Host on Demand 軟體的資源介面現在可正確地載入 HoD JAR 檔案。(ID-16690)
- 現在,當您將 AIX 資源介面的完全移除使用者屬性設定為 true 時,此屬性現在會正確地將 -p 引數加入由介面發出的 rmuser 指令。(ID-16706)
- XmlParser 現在可正確刪除 XML 字串中的 DOCTYPE 宣告。(ID-16909)
- 使用 Attachmate 程式庫存取主機時,Identity Manager 會使用資源中指定的連接埠,而非一律使用預設的 TCP 連接埠 (23)。(ID-17046)
- 範例 AccessEnforcerUserForm 現在可處理 Access Enforcer 使用者的角色指定僅包含單一 SAP 角色之情況。(ID-17161)
角色
排程程式
安全性
伺服器
SPE
工作流程
其他已修正的缺陷
9940, 11690, 14489, 15073, 15906,16382, 16395, 16500, 16536, 16560, 16586, 16596, 16610, 16656, 16680, 16770, 16870, 16930, 17044, 17055
已知問題Identity Manager 7.1 Update 1 版本說明的此一小節提供以下項目的已知問題與解決方法:
- 當迴歸搭配 Sun Java System Directory Server Enterprise Edition 6.0、6.1 與 6.2 使用時,會導致 Identity Manager 密碼同步化失敗。Directory Server 6.3 版本中將更正此失敗。如果 6.0、6.1 或 6.2 版本需要搭配 Identity Manager,請向支援部門索取 Directory Server Hotfix,並說明是目錄伺服器錯誤 6604342。(ID-14895)
- 當您在 [資源] 標籤中展開 Sun Java System Access Manager 7.0 資源的資源物件時,可能會看到下列錯誤:(ID-15525)
Error listing objects. ==> com.waveset.util.WavesetException: Error trying to get attribute value for attribute 'guid'. ==> java.lang.IllegalAccessError: tried to access method com.sun.identity.idm.AMIdentity.getUniversalId()Ljava/lang/String; from class com.waveset.adapter.SunAccessManagerRealmResourceAdapter
- 預設的 LocalFiles 儲存庫無法搭配 Sun JavaTM System Application Server 9.x 使用。您必須在開發期間使用其中一個受支援的資料庫 (列於此版本說明的支援的軟體與環境小節) 或 MySQL。某些使用者已成功停用特定容器的 SecurityManager 並設定較高的記憶體,但這些動作不一定可修正此問題。(ID-15589)
- [編輯使用者] 螢幕標籤上的某些文字在多語系模式中可能會換行。(ID-16054)
table.Tab2TblNew td
{background-image:url(../images/tabs/level2_deselect.jpg);background-repeat:repeat-x;background-position:left top;background-color:#C4CBD1;border:solid 1px #8f989f;white-space:nowrap}table.Tab2TblNew td.Tab2TblSelTd
{border-bottom:none;background-image:url(../images/tabs/level3_selected.jpg);background-repeat:repeat-x;background-position:left bottom;background-color:#F2F4F3;border-left:solid 1px #8f989f;border-right:solid 1px #8f989f;border-top:solid 1px #8f989f;white-space:nowrap}