--- /dev/null
+package com.supwisdom.institute.backend.gateway.security.event.listener;
+
+import org.springframework.context.event.EventListener;
+import org.springframework.scheduling.annotation.Async;
+import org.springframework.security.authentication.event.AbstractAuthenticationEvent;
+import org.springframework.stereotype.Component;
+
+@Component
+public class AuthenticationEventListener {
+
+ @Async
+ @EventListener
+ public void handle(AbstractAuthenticationEvent event) {
+ System.out.println("Receive event of type:" + event.getClass().getName() + ":" + event.toString());
+ }
+
+}