kmrshntr / omniauth-slack

omniauth-slack
MIT License
95 stars 154 forks source link

Why there's a need for `team:read` scope? #55

Open ivdma opened 7 years ago

ivdma commented 7 years ago

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?