Getting rid of the internal SPI warning message

I’ve created a custom event listener, when starting it I get this warning:

10:11:47,230 WARN  [org.keycloak.services] (MSC service thread 1-4) KC-SERVICES0047: login-timestamp-attributes (co.custom.keycloak.events.listener.LoginTimestampAttributeListenerProviderFactory) is implementing the internal SPI eventsListener. This SPI is internal and may change without notice

which interface should I implement to avoid this warning?

1 Like

I don’t think this is a problem. Most of the SPIs exposed for building extensions to Keycloak are technically “internal”, but have been that way from the beginning, and haven’t changed.

2 Likes