設定 Domino® 的 Windows™ 服務
若要讓 Domino® 伺服器參與網路用戶端的 Windows™ 單一登入,Active Directory 管理員必須使用 Active Directory setspn 公用程式,至少指派一個服務主體名稱 (SPN) 給 Active Director 帳戶的伺服器。SPN 對應於伺服器 URL(例如 www.renovations.com)中的 DNS 名稱,網路用戶端用此來連接至 Domino® 伺服器。
執行這項作業的原因和時機
SPN 是 Domino® 伺服器在 Active Directory 網域中的身分必要部分,其格式如下所示:
HTTP/<DNS_NAME>@<Active_Directory_Kerberos_realm>
例如:
HTTP/www.renovations.com@AD.EAST.RENOVATIONS.COM
指派 SPN 時,表示告知 Windows™ Kerberos 金鑰分配中心 (KDC) 可向 Domino® 發出 Kerberos 服務通行證。然後網路瀏覽器用戶端便可代表網路使用者,將 Kerberos 服務通行證傳送給 Domino®,供其用於鑑別網路使用者。
您必須針對用於連接至 Domino® 伺服器的 URL,在其中找到的每一個 DNS 名稱指派 SPN。下列步驟說明在 Windows™ 單一登入環境中,進行網路使用者鑑別程序期間使用 SPN 的方式:
程序
-
網路使用者在瀏覽器中輸入 URL,以連接至參與 Windows™ 單一登入的 Domino® 伺服器。
例如,使用者輸入下列 URL:
http://www.renovations.com/名稱。nsf
-
網路瀏覽器擷取 URL 所含的 DNS 名稱並據以建構 SPN。
例如,瀏覽器建構下列 SPN:
HTTP/www.renovations.com@AD.EAST.RENOVATIONS.COM
DNS 名稱是 www.renovations.com
Domino® 伺服器機器所屬的 Active Directory 網域是 AD.EAST.RENOVATIONS.COM
- 網路瀏覽器向 Active Directory 要求 SPN 的服務通行證。
- 網路瀏覽器接收服務通行證,並將其傳給 Domino® 伺服器。
- Domino® 伺服器接受服務通行證並鑑別使用者。
設定 Domino® 伺服器的 Windows™ 服務的步驟
程序
- 決定要對哪個 Active Directory 帳戶指派 SPN。
- 選擇性的: 指派 SPN 給該帳戶。選擇性地使用 Domino® 提供的 domspnego.cmd 公用程式來協助處理此步驟。
- 驗證 Domino® 伺服器 Windows™ 服務以使用該帳戶登入。