Skip to content

Raxx.Session 1.0 Roadmap #177

Open
Open
@CrowdHailer

Description

@CrowdHailer

Requirements to get Raxx.Session to 1.0

Required

Questions

  • Should we extend the Session api to include Session.put_value and Session.get_value? These would just be delegating to Map.put and Map.get so I think they are just an indirection
    Don't do anything special with atom keys Confusion around session keys being strings only elixir-plug/plug#848 (comment)
  • Should we have a middleware that puts the Session into the process dictionary. This will require helpers to put/get values in the session that is in the process dictionary
  • Rename salt -> signing_salt in Raxx.Session.SignedCookie

Later

  • encrypted cookie store.
  • DB/In memory cookie store
    Extra stores can easily be added after 1.0 as new store is an enhancement not breaking change. However it might be worth proving the interface with at least one extra store

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions