omniauth-slack
omniauth-slack copied to clipboard
Why there's a need for `team:read` scope?
To answer my own question: it's because this gem fetches team_info
and therefore needs a permission to do so.
But I wonder why team_info
is required. I doubt that every single use-case would require team_info
to be fetched from the API. Especially when the most of the basic information is already exposed through raw_info
hash.
Shouldn't we make the team_info
hash optional?