title: How do I read server data from a Catalyst::Plugin::Session::Store::File from another app?
body: <p>I am running two applications on my server. The first is a Catalyst app, configured to use the <a href="http://search.cpan.org/perldoc?Catalyst%3a%3aPlugin%3a%3aSession" rel="nofollow"><code>Session</code></a> / <a href="http://search.cpan.org/perldoc?Catalyst%3a%3aPlugin%3a%3aSession%3a%3aState%3a%3aCookie" rel="nofollow"><code>Session::State::Cookie</code></a> / <a href="http://search.cpan.org/perldoc?Catalyst%3a%3aPlugin%3a%3aSession%3a%3aStore%3a%3aFile" rel="nofollow"><code>Session::Store::File</code></a> suite of plugins to save some session state on the server side.</p>
  
  <p>The other app is in Perl, but it's not Catalyst. I want the server-side session data from the Catalyst app to be available to the other app.</p>
  
  <p>In the second app, I can load the client-side cookies and find the relevant session id for the Catalyst app, but after that I'm stuck. I don't know how to map the session id to a file name. For example, I have a session id <code>de079f151917d184219ef357f5298d0da478e015</code>, but the data for that session is only found in a file named <code>fc1f6f651a2313c4081bcfef679061be35de40b7</code>. How is the non-Catalyst app supposed to know how to find that file? (My follow up question would be how is the non-Catalyst app supposed to read that file, but I can cross that bridge when I get to it).</p>
  
  <p>Is there an easier way to do this with a different storage scheme like <a href="http://search.cpan.org/perldoc?Catalyst%3a%3aPlugin%3a%3aSession%3a%3aStore%3a%3aDBIC" rel="nofollow"><code>Session::Store::DBIC</code></a> or <a href="http://search.cpan.org/perldoc?Catalyst%3a%3aPlugin%3a%3aSession%3a%3aStore%3a%3aFastMmap" rel="nofollow"><code>Session::Store::FastMmap</code></a>?</p>