Allow users to authenticate with external services like Snap.as using their Write.as account. This will also enable Micropub publishing here in the future.
Use a library like osin with osin-mysql to implement /oauth/... endpoints.
Tried this path, but it ended up being overkill for Snap.as authentication. Instead, we'll add this to support Micropub publishing to Write.as in the future.