rails-cookie-parser
I already wrote something similar in Node.JS, and looking at Loco, I felt like it would be good to write some APIs in Rust and have them read sessions set in Rails.
Usage
Simple plug-n-use, don't forget to set your SECRET_KEY_BASE
:
use RailsCookieParser;
let parser = default;
let Ok = parser.decipher_cookie else
Since Rails 7, the default hash digest is Sha256. If you want to use your Rails5 or Rails 6 sessions:
use RailsCookieParser;
let parser = default_rails6;
let Ok = parser.decipher_cookie else
For a more complex usage, you can fine-tune things:
use ;
let rails_key = new;
let Ok = parser.decipher_cookie else
License
Licensed under MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT).