Does anyone have a good explanation of the permissions the Prefect Slack app needs? Our security-conscious admins were not happy that the app needed the "identify" permission, other apps that posts to slack is OK with only the "incoming-webhook" permission. Any help would be appreciated, as I need to document the decision to approve the Prefect app.
k
Kevin Kho
05/06/2022, 2:07 PM
I think it’s this
h
Henning Holgersen
05/06/2022, 2:10 PM
Yes, basically the question was why the "identify" permission was needed. I have checked out the permissions of some other apps that simply post to slack, and they do not require "identify". What does prefect do that requires that permission?
Also (in case anyone happens to know a lot about slack) does this apply to the entire org or only the channel it is integrated with?
k
Kevin Kho
05/06/2022, 2:13 PM
I get what you mean, and I don’t know why that is needed. You could create your own webhook though. But let’s see if someone else knows more about Slack and can answer. I believe it’s org.
👍 1
a
Anna Geller
05/06/2022, 2:51 PM
not sure how you use this Slack App, Henning, but in case you would use that e.g. to send alerts in a state handler, this topic might help - it uses only a simple incoming webhook, no custom permissions needed
💯 1
h
Henning Holgersen
05/06/2022, 2:55 PM
Wow, thanks Anna, that was really the missing manual.