Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Raxx.Session 1.0 Roadmap #177

Open
2 of 7 tasks
CrowdHailer opened this issue May 2, 2019 · 0 comments
Open
2 of 7 tasks

Raxx.Session 1.0 Roadmap #177

CrowdHailer opened this issue May 2, 2019 · 0 comments

Comments

@CrowdHailer
Copy link
Owner

CrowdHailer commented May 2, 2019

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
@CrowdHailer CrowdHailer changed the title Raxx.Session 1.0 Raxx.Session 1.0 Roadmap May 2, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant