rails-session-0.1.4.0: Decrypt Ruby on Rails sessions in Haskell
Safe HaskellSafe-Inferred
LanguageGHC2021

Web.Rails7.Session

Synopsis

Decoding

decode :: Maybe Salt -> SecretKeyBase -> Cookie -> Maybe Value Source #

Decode a cookie encrypted by Rails.

decodeEither :: Maybe Salt -> SecretKeyBase -> Cookie -> Either DecodingError Value Source #

Decode a cookie encrypted by Rails and retain some error information on failure.

Decrypting

decrypt :: Maybe Salt -> SecretKeyBase -> Cookie -> Either DecodingError DecryptedData Source #

Decrypts a cookie encrypted by Rails. It returns the encrypted data as a ByteString blob, which is your responsibility to deserialise.