Open robotdan opened 2 years ago
Add a tenant join table, allow webhooks to be enabled for one-to-many tenants
This would cover the use case we have where in our development instance we have multiple tenants and each tenant needs to have unique webhook URLs. Another solve would be for webhooks to belong to tenants.
Add a tenant join table, allow webhooks to be enabled for one-to-many tenants
It's really surprising to me that webhooks are not scoped to tenants (and/or applications). It means that creating a user (for example) will fire a hook across n tenants, resulting in:
Is this issue being prioritised yet? It seems quite serious. Creating another deployment just for a different environment can be costly.
(We're looking into the option of using a separate deployment, though this was an unexpected cost.)
@robfusion can you open a separate GH issue that is linked to this one to track the tenant change we are making so that we can track it to close and leave this one open as the larger project task? The tenant work you are doing will essentially be delivering item 6 and 7 from the above list.
https://github.com/FusionAuth/fusionauth-issues/issues/1660 is listed twice.
General Webhook enhancements
Problem
As we look forward to enable FusionAuth as a SCIM client we want to enhance webhooks to have some additional capability that will make it easier to support SCIM.
Solution
This is a general issues to enhance webhooks. Some specific features we'd like to deliver:
200
.404
, we could convert this to a Create event. This is sort of a SCIM advanced feature./api/status
or/api/prometheus/metrics
UserLoginSuccessEvent
andUserLoginSuspiciousEvent
be allowed to be configured as transactional? Or can we just fire and forget.Related
Completed
Community guidelines
All issues filed in this repository must abide by the FusionAuth community guidelines.
How to vote
Please give us a thumbs up or thumbs down as a reaction to help us prioritize this feature. Feel free to comment if you have a particular need or comment on how this feature should work.