用redis實現單點登錄是否可行?
用redis實現單點登錄是可行的。首先,session的大部分實現都是通過cookie的,所以跨域session是不可能的。但跨域的認證還是可以有OAuth等實現方法,不太推薦OAuth項目。
其次,跨域有點難,但放在同一域下的不同項目是可以共享session的,CAS也不算復雜。可以上github搜一下redis-session這個項目,只有一個源代碼文件,它給出了redis下session的一種nodejs實現,就是設置redis的超時來模擬session的超時。
再次,跨域也是可以的,就是使用iframe,在登錄時,在多個域下同時寫cookie,注意瀏覽器差異。綜上,完全可行。
上一篇5k價位的電腦可以介紹
下一篇表格橫列怎么算排名