goto / guardian

Guardian is a tool for extensible and universal data access with automated access workflows and security controls across data stores, analytical systems, and cloud products.

Home Page:https://goto.github.io/guardian/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ability to send notification to different slack workspaces

bsushmith opened this issue · comments

Summary
Currently, slack notifier is configured at server level. So for one deployment of guardian, there can only be one slack workspace configured using the access token.
But if there are users who are on different slack workspaces (which can happen in a huge organization), sending notification to only one workspace wouldn't work.

For example -
If the guardian server is set up with slack server - workspaceA, and there is only deployment of guardian in the org which has multiple slack workspaces - workspaceA, workspaceB, workspaceC, workspaceD, etc.

If a user who is only in workspaceB, raises an appeal - the notification for the appeal and access get sent to workspaceA, but since the user is not in workspaceA - the notification will error out and the user wouldn't receive any notifications.