Sesja z zewnętrznym SID-em

Potrzebuje czegoś na wzór sesji, ale z pewnym wyjątkiem: nie mogę używać ciastek.
W związku z tym muszę w jakiś inny sposób przekazywać id sesji. Planuję rozwiązać to tak, że w jeden z tabel ma pole sid, które będzie przechowywać losowy łańcuch znaków. Klient będzie przekazywał metodą POST lub GET zmienną sid, a ja po niej będę ładował odpowiednią sesje. Da się to jakoś szybko zrobić czy muszę pisać własny mechanizm sesji?

Widziałem gdzieś plugin podobny, generalnie wystarczy że napiszesz/zmodyfikujesz odrobinę session store i railsowe helpery generaujące urle żeby za każdym razem dodawały session.session_id w adresie

Witam,
mam podobny problem. Jednak nie chodzi o URL-e. Tzn. nie potrzebuję tego w URL-ach. Wystarczy, że inna aplikacja wyśle mi metodą POST jakąś wartość, a a ja chciałbym potraktować ją jako Session ID. Ciastek nie powinno być w ogóle.