Slack uses an OAuth flow for the apps to authenticate the app per-workspace.
Will we need to set up a small database for this? SQLite should be sufficient if all we're managing are OAuth tokens.
After more reading it looks like Slack has built in to just use some file based solution for storing tokens. Should make things easy