Sun Java logo     上一頁      目錄      索引      下一頁     

Sun logo
Sun Java Enterprise System 2003Q4 部署範例系列:評估方案 

第 6 章
配置單次登入

本章描述如何配置入口網站、郵件和行事曆服務的 Identity Server 單次登入(SSO)。

本章包含以下各節:


單次登入概觀

啟用單次登入時,Java Enterprise System 使用者以使用者 ID 和系統密碼登入一次。使用者登入所存取的第一個服務。之後,使用者可以導覽至任何其他 Java Enterprise System 服務,無須再次登入。

存取 Java Enterprise System 服務的閘道為 Identity Server。當使用者第一次存取 Java Enterprise System 服務時,將獲得 Identity Server 認證。當使用者導覽至另一個 Java Enterprise System 服務時,Identity Server 確認使用者已經獲得認證。使用者無須再次登入即可存取下一個服務。


為單次登入配置 Messaging Server

這部分說明如何為單次登入配置 Messaging Server。

    若要為單次登入配置 Messaging Server
  1. 導覽至 Messaging Server 目錄:
  2. cd /opt/SUNWmsgsr/sbin

  3. 執行下列 configutil 指令的變數:
    1. ./configutil -o local.webmail.sso.amnamingurl
      -v http:allinone.example.com:81/amserver/namingservice

    2. 提示

      記得取代您所使用的主機和領域。


    3. ./configutil -o local.webmail.sso.amcookie
      -v iPlanetDirectoryPro
    4. ./configutil -o local.webmail.sso.singlesignoff -v 1
    5. ./configutil -o service.http.ipsecurity -v no
  4. 暫停 Messaging Server:
  5. ./stop-msg

  6. 重新啟動 Messaging Server:
  7. ./start-msg


為單次登入配置 Calendar Server

這部分說明如何為單次登入配置 Calendar Server。

    若要為單次登入配置 Calendar Server
  1. 導覽至 Sun ONE Calendar Server 目錄:
  2. cd /etc/opt/SUNWics5/config

  3. 編輯 ics.conf 檔案。尋找下列參數並進行下列變更。這代表變更值但不註解該行。有時候只是代表不註解該行。
    1. 尋找 local.calendar.sso.amcoookiename。不註解該項目。維持將值設為 iPlanetDirectoryPro
    2. 尋找 local.calendar.sso.amnamingurl。不註解該項目並將值設為 http://allinone.example.com:81/amserver/namingservice
    3. 尋找 local.calendar.sso.singlesignoff。不註解該項目。維持將值設為 yes
    4. 尋找 local.calendar.sso.logname。不註解該項目。維持將值設為 am_sso.log
    5. 尋找 service.http.ipsecurity。不註解該項目。將值變更為 no
    6. 尋找 render.xslonclient.enable。將值變更為 no
  4. 儲存 ics.conf 檔案並結束。
  5. 導覽至 Sun ONE Calendar Server 目錄:
  6. cd /opt/SUNWics5/cal/sbin

  7. 暫停 Sun ONE Calendar Server:
  8. ./stop-cal

  9. 重新啟動 Sun ONE Calendar Server:
  10. ./start-cal


驗證單次登入部署

本節說明如何驗證單次登入配置。

    若要驗證一般使用者存取 SSO 服務
  1. 使用網頁瀏覽器,開啟下列 URL:
  2. http://allinone.example.com:81/portal/


    提示

    記得取代您所使用的主機和領域。


    開啟 Portal Server 範例桌面。

  3. 使用「會員登入」欄位,以您在第 4 章中所建立的一般使用者登入。請使用以下值:
    • 使用者 ID:scott
    • 密碼:password
    • 按一下「登入」按鈕。更新桌面,並顯示使用者資訊。如此可檢驗您是否已經正確建立且配置使用者。


      備註

      登入到 Portal Server 可設定 SSO cookie,使得使用者可以存取訊息傳送和行事曆服務且無須再次登入。


  4. 使用網頁瀏覽器,開啟下列 URL:
  5. http://allinone.example.com:88

    開啟 Messenger Express 主視窗,但您不會收到需要再次登入的提示。如此可檢驗您是否已經正確配置 SSO。

  6. 使用網頁瀏覽器,開啟下列 URL:
  7. http://allinone.example.com:89

    開啟 Sun ONE Calender Express 主視窗,但您不會收到需要再次登入的提示。如此可檢驗您是否已經正確配置單次登入。


    提示

    記得取代您所使用的主機和領域。


  8. 在 Sun ONE Calendar Express 主視窗中,按一下視窗右上方中的「登出」。
  9. 顯示「Calendar Express 登入」頁。

  10. 使用網頁瀏覽器,開啟此 URL:
  11. http://allinone.example.com:81/portal/

    開啟「範例 Portal Desktop」頁。此時將顯示「會員登入」通道並提示您登入。如此可驗證登出 Calendar Express 後已將您登出所有 Java Enterprise System 服務。



上一頁      目錄      索引      下一頁     


Copyright 2004 Sun Microsystems, Inc. 版權所有。