oauth2和cas單點(diǎn)登錄比較 用redis實(shí)現(xiàn)單點(diǎn)登錄是否可行?
用redis實(shí)現(xiàn)單點(diǎn)登錄是否可行?用redis實(shí)現(xiàn)單點(diǎn)登錄是可行的。首先,大多數(shù)會(huì)話是通過cookies實(shí)現(xiàn)的,所以跨域會(huì)話是不可能的。但是,跨域身份驗(yàn)證可以由OAuth實(shí)現(xiàn),這是不推薦的。第二,跨域
用redis實(shí)現(xiàn)單點(diǎn)登錄是否可行?
用redis實(shí)現(xiàn)單點(diǎn)登錄是可行的。首先,大多數(shù)會(huì)話是通過cookies實(shí)現(xiàn)的,所以跨域會(huì)話是不可能的。但是,跨域身份驗(yàn)證可以由OAuth實(shí)現(xiàn),這是不推薦的。第二,跨域有點(diǎn)困難,但是同一域中的不同項(xiàng)目可以共享會(huì)話,而CAS并不復(fù)雜。您可以在GitHub上搜索redis會(huì)話項(xiàng)目。只有一個(gè)源代碼文件。提供了redis下session的nodejs實(shí)現(xiàn),即設(shè)置redis的超時(shí)來模擬session的超時(shí)。第三,也可以跨域,即登錄時(shí)使用iframe在多個(gè)域中同時(shí)寫入cookie,并注意瀏覽器差異??偠灾?,這是完全可行的。