3270 單一登入使用的登錄設定
3270 單一 Sign-On 功能相依于 Microsoft® Host Integration Server 掃描 3270 個邏輯單元, (RU) 用於登錄程式中執行 Host Integration Server 之登錄中定義的特殊關鍵字。 執行 Host Integration Server 的電腦上,系統管理員可以定義這些特殊關鍵字的值。
3270 單一 Sign-On 程式所使用的登錄設定位於 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 登錄節點底下。 下列專案會安裝在 SNASERVR\PARAMETERS 子機碼之下:
3270SSOPadByte
如果這些字串的長度小於下面定義的特殊標記字串長度,則此專案應設定為 ASCIIZ 字串,以作為在使用者名稱或密碼中填補取代文字的字元。 這個填補字元的預設值是 ASCII 空白字元。
3270SSOPostReplaceCount
此專案應該設定為 DWORD,代表在取代使用者名稱或密碼的文字之後要掃描的 RU 訊息鏈結數目。 這個數位的預設值為 10。
3270SSOPrefix
此專案應設定為 ASCIIZ 字串,以搭配使用者名稱和密碼標記搭配使用作為特殊前置詞標記字串。 此字串的預設值為 MS$。
3270SSOPwdTag
此專案應設定為 ASCIIZ 字串,以搭配 3270SSOPrefix 標籤搭配使用,以定義將取代的特殊主機密碼字串。 此字串的預設值為 SAMEP,因此掃描並取代的預設主機密碼字串為 MS$SAMEP。 請注意,掃描 (MS$SAMEP 的密碼字串長度,例如,) 會決定可使用單一登入傳送給主機的密碼字串長度上限。 發生此限制的原因是密碼替代無法變更資料訊息的長度。 請注意,此字串的值必須與 Single Sign-On 的 3270SSOUserTag 專案值不同,才能正常運作。
3270SSOReplaceCount
會影響密碼替代逾時值的 DWORD 值。 在計時器到期之前,在 LU-SSCP 和 PLU-SLU 會話的每個鏈結中,都會取代使用者識別碼和密碼。 根據預設,計時器會設定為 30 秒,但此行為可以在登錄中使用 3270SSOReplaceCount 和 3270SSOReplaceTimer 登錄專案重新設定。 當節點收到 OPEN SSCP 時,就會啟動計時器。
如果已定義 3270SSOReplaceCount 登錄專案,而且未定義 3270SSOReplaceTimer 登錄專案,節點只會計算 PLU-SLU 會話上 (的 RU 數目,只會在逾時之前) 。 如果同時定義了 3270SSOReplaceCount 和 3270SSOReplaceTimer 登錄專案,則會使用 3270SSOReplaceCount 的值來判斷何時會發生逾時。 根據預設,不會定義此索引鍵,且節點預設為逾時 30 秒。
3270SSOReplaceTimer
會影響密碼替代逾時值的 DWORD 值。 在計時器到期之前,在 LU-SSCP 和 PLU-SLU 會話的每個鏈結中,都會取代使用者識別碼和密碼。 根據預設,計時器會設定為 30 秒,但此行為可以在登錄中使用 3270SSOReplaceCount 和 3270SSOReplaceTimer 登錄專案重新設定。 當節點收到 OPEN SSCP 時,就會啟動計時器。
如果已定義 3270SSOReplaceTimer 登錄專案,且未定義 3270SSOReplaceCount ,節點就會在逾時前以秒為單位使用此值。 如果同時定義了 3270SSOReplaceCount 和 3270SSOReplaceTimer 登錄專案,則會使用 3270SSOReplaceCount 的值來判斷何時會發生逾時。 根據預設,不會定義此索引鍵,且節點預設為逾時 30 秒。
3270SSOUserTag
此專案應設定為 ASCIIZ 字串,以搭配 3270SSOPrefix 標籤搭配使用,以定義將取代的特殊使用者名稱字串。 此字串的預設值為 SAMEU,因此掃描並取代的預設使用者名稱字串為 MS$SAMEU。 請注意,掃描 (MS$SAMEU 的使用者名稱字串長度,例如,) 會決定可以使用單一登入傳送給主機的使用者名稱字串長度上限。 發生此限制的原因是使用者名稱替代無法變更資料訊息的長度。 請注意,此字串的值必須與 Single Sign-On 的 3270SSOPwdTag 專案的值不同,才能正常運作。