2012-03-10 15 views
2

Railsのセッションでは、偽造を防ぐためにクッキーに格納され、署名されています。私はRailsのクッキー(そしてセッション)をSpring MVCが何らかの方法でロードして読み込み、使用できるようにすることがベストプラクティスであるかどうかを調べています。RailsとSpring MVC間のセッションの共有

String[] parts = URLDecoder.decode(cookie).split("--"); 
byte[] decoded = Base64.decodeBase64(parts[0].getBytes()); 
String checksum = parts[1]; 
String decoded_string = new String(decoded); 

これはシリアライズされたハッシュを示しますが、これをJavaのハッシュにデシリアライズすることができれば理想的です。しかし、私は他の人がこれをテストしたり、同様のことをしたりして、潜在的な落とし穴に対して警告することを期待していました。関連

How Can I Access Rails' Session In My Java AppHow do I manage sessions in a hybrid Ruby/GWT system?

+0

その道が狂っている。 CASのようなものを探してみましたか? http://www.jasig.org/cas –

答えて

0

は、この特定の例では、例えば、Redisのか、他のキーと値の保存のために、データベースを使用して、これらのアプリケーション間でいくつかの情報を共有することができます。

関連する問題