Acquiescence is a very simple IndieAuth authorization and token endpoint.
It requires a Redis server.
It's currently only set up to authorize using GitHub because that's my preferred provider, but adding in additional OmniAuth-compatible providers should be reasonably simple.