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

Matthieu Huin mhuin at redhat.com
Tue May 7 05:22:04 EDT 2019


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