From 111422338bb1ee6777b1c2b3c065bd76435825bb Mon Sep 17 00:00:00 2001 From: =?utf8?q?=E5=88=98=E6=B4=AA=E9=9D=92?= Date: Wed, 4 Dec 2019 14:43:05 +0800 Subject: [PATCH] =?utf8?q?feat:=20=E7=99=BB=E5=BD=95=E4=BA=8B=E4=BB=B6?= =?utf8?q?=E7=9B=91=E5=90=AC=20=E7=A4=BA=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../listener/AuthenticationEventListener.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 gateway/src/main/java/com/supwisdom/institute/backend/gateway/security/event/listener/AuthenticationEventListener.java diff --git a/gateway/src/main/java/com/supwisdom/institute/backend/gateway/security/event/listener/AuthenticationEventListener.java b/gateway/src/main/java/com/supwisdom/institute/backend/gateway/security/event/listener/AuthenticationEventListener.java new file mode 100644 index 0000000..5189407 --- /dev/null +++ b/gateway/src/main/java/com/supwisdom/institute/backend/gateway/security/event/listener/AuthenticationEventListener.java @@ -0,0 +1,17 @@ +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()); + } + +} -- 2.17.1