Skip to content

스프링 시큐리티 강제로그인 코드 #2

@codingspecialist

Description

@codingspecialist
    PrincipalDetail principalDetail = new PrincipalDetail(kakaoUser);
    SecurityContext securityContext = SecurityContextHolder.getContext();
    Authentication authentication = new UsernamePasswordAuthenticationToken(principalDetail, principalDetail.getPassword(), principalDetail.getAuthorities());
    securityContext.setAuthentication(authentication);
    HttpSession session = request.getSession();
    session.setAttribute(HttpSessionSecurityContextRepository.
            SPRING_SECURITY_CONTEXT_KEY, securityContext);

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions