通過多種數字平臺(如Web和移動設備),用戶配置文件還存儲在多個系統中,包括提供輔助服務的其他方所擁有的系統。例如,網絡渠道提供購買產品和服務的能力,但是運輸是輔助服務。跨多個系統(包括第三方系統)的單點登錄
在這個例子中,用戶會購買產品並登錄我們的網站。這些細節保存在我們的數據庫中。
在交易結束時,用戶被提供使用第三方提供的輔助服務的能力。他們登錄/註冊與第三方,第三方存儲他們的所有細節。
現在需要提供「單點登錄」功能,即能夠使用在我們網站上創建的憑證或使用輔助服務創建的憑證,反之亦然,並且能夠從服務中提取身份如谷歌,Facebook等
似乎沒有一種簡單的方法來實現這一點,而不必以安全的方式傳遞證書,並且能夠與Google,Facebook等人交換這些證書不太可能,即用戶使用我們網站上創建的憑據登錄Google。
有沒有一種明智的方法來解決這個問題?優缺點都有什麼?
編輯
的post by APICrazy似乎是可口的,雖然這需要第三方提供商與身份驗證代理集成,提供給我們的身份提供者之一。
有沒有辦法克服這個問題,即沒有第三方做出任何改變,但仍然接受我們的身份存儲的憑據?
感謝Eric U.您注意到有一些現有的身份提供者。面臨的直接挑戰是我們與哪些身份提供商合作並持有用戶憑證。例如,用戶A向我們註冊以進行採購,並使用完全不同的憑證向物流公司註冊。我們希望能夠做的是允許任何一方使用憑證。 – Motivated