[keycloak-user] Webhook/notification when user's data is changed

Sebastien Blanc sblanc at redhat.com
Tue May 7 05:35:08 EDT 2019


Yes you can submit a PR here :
https://github.com/keycloak/keycloak-web/tree/master/extensions , and your
extension will appear on the keycloak site.


On Tue, May 7, 2019 at 11:22 AM Matthieu Huin <mhuin at redhat.com> wrote:

> Gladly! I was also wondering if there is a centralized source of
> information like a wiki with a list of available, community-developped SPIs
> where I could add this one.
>
> I'm not a Java dev though, and there are a few things I'd like to fix
> before "officially" advertising this (the config part does not work), so I
> might do that post in a few weeks or months.
>
> On Tue, May 7, 2019 at 11:08 AM Sebastien Blanc <sblanc at redhat.com> wrote:
>
>> Hi Matthieu !
>>
>> This is a really nice example and we are actually lacking of examples for
>> the Event SPI. Would be nice if once you could wrote a small blog post
>> about it ;)
>>
>> Sebi
>>
>>
>> On Tue, May 7, 2019 at 10:45 AM Matthieu Huin <mhuin at redhat.com> wrote:
>>
>>> Hello,
>>>
>>> If you're okay with writing code, you could cover your use case with a
>>> SPI
>>> based on event notifications. For example, I've written this (very
>>> experimental) MQTT emitter that fires a message every time an event
>>> occurs
>>> on a specific realm:
>>> https://github.com/mhuin/keycloak-event-listener-mqtt
>>>
>>> It is based on the stdout emitter SPI included in the keycloak-examples
>>> repo, which is a good way to get started.
>>>
>>> Hope that helps,
>>>
>>> MHU
>>>
>>> On Mon, May 6, 2019 at 9:10 PM Pedro Igor Silva <psilva at redhat.com>
>>> wrote:
>>>
>>> > Hi,
>>> >
>>> > >From time to time someone shows up with requirements that could be
>>> > addressed using SCIM [1].
>>> >
>>> > The functionality you are looking for is also addressed by one of the
>>> > drafts related to SCIM [2].
>>> >
>>> > [1] https://issues.jboss.org/browse/KEYCLOAK-2537
>>> > [2] https://tools.ietf.org/id/draft-hunt-scim-notify-00.txt
>>> >
>>> > Regards.
>>> > Pedro Igor
>>> >
>>> > On Mon, May 6, 2019 at 1:11 PM Tihomir Mescic <tmescic at upchain.com>
>>> wrote:
>>> >
>>> > > Hi all,
>>> > >
>>> > > I'm building a system that integrates with Keycloak. What I would
>>> need is
>>> > > some kind of a notification mechanism in case user information (e.g.
>>> > first,
>>> > > or last name) is changed in Keycloak.
>>> > >
>>> > > Something like this:
>>> > >  - user's first name is changed in Keycloak (either via the Keyclaok
>>> > > administration page, or via a REST API call)
>>> > >  - Keycloak notifies my app about the change (either via a webhook
>>> or by
>>> > > sending a message to a message bus, or something else)
>>> > >
>>> > > Is anything like this possible currently?
>>> > >
>>> > > Thanks in advance,
>>> > > Tihomir
>>> > > _______________________________________________
>>> > > keycloak-user mailing list
>>> > > keycloak-user at lists.jboss.org
>>> > > https://lists.jboss.org/mailman/listinfo/keycloak-user
>>> > >
>>> > _______________________________________________
>>> > keycloak-user mailing list
>>> > keycloak-user at lists.jboss.org
>>> > https://lists.jboss.org/mailman/listinfo/keycloak-user
>>> >
>>>
>>>
>>> --
>>>
>>> Matthieu Huin
>>>
>>> Senior Software Developper
>>>
>>> Red Hat <https://www.redhat.com>
>>>
>>> <https://red.ht/sig>
>>> _______________________________________________
>>> keycloak-user mailing list
>>> keycloak-user at lists.jboss.org
>>> https://lists.jboss.org/mailman/listinfo/keycloak-user
>>>
>>
>
> --
>
> Matthieu Huin
>
> Senior Software Developper
>
> Red Hat <https://www.redhat.com>
>
> <https://red.ht/sig>
>


More information about the keycloak-user mailing list