Sun Java System Message Queue 3.7 UR1 管理指南

LDAP 伺服器物件存放區

對於生產訊息傳送系統,我們建議使用 LDAP 伺服器作為物件存放區。LDAP 伺服器是專為在分散式系統中使用而設計的,並提供在生產環境中非常有用的安全性功能。

有多家供應商提供 LDAP 實作。若要使用 Message Queue 管理工具來管理 LDAP 伺服器上的物件存放區,首先需要將伺服器配置成可以儲存 Java 物件並執行 JNDI 查找。請參閱 LDAP 實作所隨附的文件,以取得詳細資訊。

使用 LDAP 伺服器作為物件存放區時,您必須指定表 8–1 中所顯示的屬性。這些屬性分為以下幾個種類:

表 8–1 LDAP 物件存放區屬性

屬性 

說明 

java.naming.factory.initial

JNDI 查找的初始環境 

範例: 

com.sun.jndi.ldap.LdapCtxFactory

java.naming.provider.url

伺服器 URL 和目錄路徑 

範例: 

ldap://myD.com:389/ou=mq1,o=App

其中受管理物件存放區儲存在 /App/mq1 目錄中。

java.naming.security.principal

認證呼叫者的主體驗証身份 

此屬性的格式取決於認證方案:例如: 

uid=homerSimpson,ou=People,o=mq

如果沒有指定此屬性,則運作方式將由 LDAP 服務提供者決定。 

java.naming.security.credentials

認證主體的憑證 

此屬性的值取決於認證方案:例如,它可以是雜湊密碼、明文密碼、金鑰或憑證。 

如果沒有指定此特性,則運作方式將由 LDAP 服務提供者決定。 

java.naming.security.authentication

認證的安全層級 

此屬性的值是下列關鍵字之一: none simplestrong。例如,如果您指定 simple,則會提示您所有遺漏的主體或憑證值。這可讓您以更安全的方式提供識別資訊。

如果沒有指定此特性,則運作方式將由 LDAP 服務提供者決定。