summaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/blog/web/security/SecurityUtil.java
blob: ef0b3d9f8031b799b525355253e189608bd444b9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
package com.blog.web.security;

import org.springframework.security.authentication.AnonymousAuthenticationToken;
import org.springframework.security.core.Authentication;
import org.springframework.security.core.context.SecurityContextHolder;

public class SecurityUtil {
    public static String getSessionUser() {
        Authentication authentication = SecurityContextHolder.getContext().getAuthentication();
        return !(authentication instanceof AnonymousAuthenticationToken) ? authentication.getName() : null;
    }
}