您可自訂 Instant Messenger 來允許新使用者註冊。當使用者註冊時,Instant Messaging 伺服器會使用註冊期間提供的資訊來執行 ldapadd 作業,在目錄中建立使用者項目。
如果您正在透過 Sun Java System Access Manager 使用 Instant Messaging,則您不應允許使用者使用此方法註冊。相反地,您應使用 Access Manager 所提供的佈建工具。
若要允許新使用者註冊,您需要將伺服器配置為允許註冊,然後藉由將引數增加至 im.jnlp.template 與 im.html.template 檔案並執行 configure 公用程式,然後 (如果有需要的話) 重新部署這些資源檔案,來自訂 Instant Messenger 資源。
本節描述:
如需關於自訂資源檔案的詳細資訊,請參閱第 15 章, 管理 Instant Messenger。
為了將 Instant Messaging 伺服器配置為允許新使用者註冊,您需要將配置參數增加至 iim.conf。表 14–1 列出您需要增加的參數,以及每個參數的簡短說明。
表 14–1 Instant Messaging 伺服器新使用者註冊配置參數
參數 |
說明 |
---|---|
iim.register.enable |
如果是 TRUE,則伺服器會允許新 Instant Messaging 一般使用者使用 Instant Messenger 自行註冊 (將自己增加至目錄)。 |
iim_ldap.register.basedn |
如果已啟用自行註冊,則此參數的值是儲存個人項目之 LDAP 位置的 DN。例如: "ou=people,dc=siroe,dc=com" |
iim_ldap.register.domain |
要增加新使用者的目的網域。例如 directory.siroe.com。 |
開啟 iim.conf。
如需找到並修改 iim.conf 的說明,請參閱iim.conf 檔案語法。
增加配置參數和適當的值,如表 14–1 中所述。
儲存並關閉 iim.conf。
使用 imadmin 指令重新整理伺服器配置。
imadmin refresh server
當您自訂資源檔案以允許新使用者註冊時,[登入] 對話方塊上會出現新按鈕。使用者按一下此按鈕可存取 [新使用者註冊] 對話方塊,在其中進行註冊。當使用者註冊時,會將他們的資訊增加至 LDAP 目錄。
在文字編輯器中開啟 im.jnlp.template 檔案。
依預設,此檔案儲存於 im-svr-base/html。
搜尋行:
<application-desc main-class="com.iplanet.im.client.iIM"> |
將下列引數新增至該部分的尾端:
<argument>register=true</argument> |
儲存並關閉 im.jnlp.template。
在文字編輯器中開啟 im.html.template 檔案。
依預設,此檔案儲存於 im-svr-base/html。
將註冊參數增加至檔案:
<PARAM NAME="register" VALUE="true"> |
將下列參數增加至 EMBED 標記:
register=true |
儲存並關閉 im.html.template。
執行配置公用程式,僅當提示您要配置的元件時,才選取 「Messenger 資源」元件。
如需說明,請參閱安裝或升級後配置 Instant Messaging。
如果您正在使用 Sun Java System Application Server 或 Sun Java System Web Server,請重新部署資源檔案。
如需說明,請參閱重新部署資源檔案。
啟動 Instant Messenger。
[我是新使用者] 按鈕應出現在 [登入] 對話方塊上。
一旦您已將新使用者註冊引數增加至 im.jnlp 與 im.html 檔案並已重新部署資源檔案,使用者就可自行註冊。