SAML 2.0 設定:中繼資料與無中繼資料

本文涵蓋在兩個 SAML 2.0 Federation 伺服器之間建立信任時使用 SAML 2.0 中繼資料的優點,而不是透過輸入 / 複製 / 貼上 URL、憑證手動提供和輸入資訊。

建立信任

在 SAML 2.0 WebSSO 的相關資訊環境中建立信任是設定 SAML 2.0 識別提供者和 SAML 2.0 服務提供者的動作,讓它們可以執行聯合 SSO 作業。

建立信任涉及下列步驟:

以上只涵蓋「聯合 SSO」設定。如果「同盟」夥伴支援其他服務 (例如「屬性授權單位」和「屬性要求者」),則需要交換更多的「服務 URL」和憑證資訊。

手動處理

如您所見,負責管理「聯合」伺服器的管理員之間可能會交換許多資訊,而任何次要的錯誤都可能導致未正確設定「聯合」協議,並造成執行時期錯誤。

手動建立信任可能發生的錯誤如下:

這些錯誤會導致:

上面列出的錯誤比人們所假設的還要多,這使得時間花在追查「聯合 SSO」為何無法正確運作,幾乎指向「聯合信任」機構錯誤。

使用 SAML 2.0 描述資料

SAML 2.0 規格定義描述資料文件,其中包含伺服器必須知道的所有資訊,才能與遠端夥伴執行聯合作業。

這些資訊包括:

SAML 2.0 描述資料通常是由聯合伺服器本身產生,並由夥伴的聯合伺服器使用:因此不會有手動介入來建立及使用此文件,進而減少潛在的錯誤數目。

使用 SAML 2.0 描述資料有下列優點:

更重要的是,它可減少聯邦信任建立期間發生錯誤的可能性,以節省時間,以便稍後執行階段錯誤的機會較少。

其他學習資源

探索 docs.oracle.com/learn 上的其他實驗室,或存取 Oracle Learning YouTube 頻道上的更多免費學習內容。此外,瀏覽 education.oracle.com/learning-explorer 成為 Oracle Learning Explorer。

如需產品文件,請造訪 Oracle Help Center