summaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/blog/web/security/SecurityUtil.java
blob: 6e8a5b05d2d9a11e846b8067380217518de9a4c2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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();
        if(!(authentication instanceof AnonymousAuthenticationToken)) {
            String currentUsername = authentication.getName();
            return currentUsername;
        }
        return null;
    }
}