Skip to content

Instantly share code, notes, and snippets.

@jalcine
Created October 31, 2017 00:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jalcine/3a6cbcc642b856f036c82e01a1d4e6bc to your computer and use it in GitHub Desktop.
Save jalcine/3a6cbcc642b856f036c82e01a1d4e6bc to your computer and use it in GitHub Desktop.
So while doing some roadmap planning for GoodForPoc's API, I noticed a few
things that were coming up that could lead into potential issues. One notably is
how we would handle authentication and authorization. There's the option of
using Warden, a Rack-based authentication (with subtle authorization
capabilities) for Sinatra, but we'd have to write a lot of this logic by hand.
It'd be nice to leverage the community's work in the land of Devise or OmniAuth
here. That plus adding any form of social login tool would also have to be
written by hand for the project.
Migrations and data loading is also done a bit by hand (though made easier
through Chad's work) which can eventually lead to a bit of fragility in terms of
implementation details. This is fixable - however, it can eat at development
times.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment