| package com.ruoyi.framework.security.context; | 
|   | 
| import org.springframework.security.core.Authentication; | 
|   | 
| /** | 
|  * 身份验证信息 | 
|  *  | 
|  * @author ruoyi | 
|  */ | 
| public class AuthenticationContextHolder | 
| { | 
|     private static final ThreadLocal<Authentication> contextHolder = new ThreadLocal<>(); | 
|   | 
|     public static Authentication getContext() | 
|     { | 
|         return contextHolder.get(); | 
|     } | 
|   | 
|     public static void setContext(Authentication context) | 
|     { | 
|         contextHolder.set(context); | 
|     } | 
|   | 
|     public static void clearContext() | 
|     { | 
|         contextHolder.remove(); | 
|     } | 
| } |