package cn.gomr.core;
import cn.gomro.cloud.core.common.constants.SessionConstants;
import cn.gomro.cloud.core.common.utils.GomroExceptionUtils;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.gomro.galaxy.foundation.account.api.RoleApi;
import com.gomro.galaxy.foundation.account.api.UserApi;
import com.gomro.galaxy.foundation.account.domain.enumerate.ArchitectureCateEnum;
import com.gomro.galaxy.foundation.account.domain.model.User;
import lombok.extern.slf4j.Slf4j;
import org.springframework.security.core.Authentication;
import org.springframework.security.core.context.SecurityContext;
import org.springframework.security.core.context.SecurityContextHolder;
import org.springframework.security.core.context.SecurityContextImpl;
import org.springframework.security.oauth2.provider.OAuth2Authentication;
import org.springframework.stereotype.Component;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
import javax.servlet.http.HttpServletRequest;
import java.io.IOException;
import java.util.LinkedHashMap;
import java.util.Objects;
import java.util.Set;
/**
* Session 中的用户信息,有可能没有用户信息 注意 null
*/
@Slf4j
@Component
public class SessionUser<
session配置相关
最新推荐文章于 2021-11-26 11:07:29 发布