camping
看到這個真的是會很想打人...
camping.rb
而且看一下 L22-L23, 這邊判斷如果 v 是 String 的話,
會幫你設定 path. 但如果不是的話,就跳過去。
結果我在 rubycas-server 裡,cookie 沒設 expires 的話,
path 有正常設好,但是設了 expires, 這個 v 會變成 Hash,
就不會幫你設 path 了。
.........
然後 safari 運作會不正常。firefox 會用 uri 幫你設正確的 path,
也就是 /cas/, 但是 safari 有時候設 /cas, 有時候設 /cas/,
結果就會造成 single sign-on 有問題...
這 rubycas-server 我真的快受夠了,camping 也不支援 1.9,
裡面一堆垃圾 code, 可以整個重寫嗎???
0 retries:
Post a Comment
Note: Only a member of this blog may post a comment.