township-accounts is a wrapper around the auth, access, and token modules that makes getting started a little easier, and provides some extra helper methods
most of this work came out of building some node projects and wanting an alternative to auth0 & passportjs
Near-term goals
complete the api request handlers in this repo
continue setting up postmark for transactional emails like resetting password, or decide on another service/approach
make sure the way JWT tokens are being used is reasonable (something I'm still learning about)
write the docs!
Long-term goals
create libraries that simplify creating user profiles, organizations, teams, and related authorization/permissions & transactional email
create township.someTLD as a service that provides
APIs for auth, profiles, organizations, and teams
integrations with other services (e.g. associating slack channels with teams, github orgs with township orgs, etc)
use the org/team functionality as basis for various projects
Just to lay out the rough plans I've had for township and hopefully to gather some input, here's the roadmap I've had in mind.
Suggestions are welcome!
Work so far
Near-term goals
Long-term goals