프로젝트

JPA를 이 프로젝트에 적용하는 중에 정말 알 수 없는 오류가 났다.....! VO를 엔티티로 변경하고 마이바티스를 JPA로 변경하면서 DAO를 삭제하고 리포지토리를 만들었다. 서버를 켰는데 org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'authProvider': Unsatisfied dependency expressed through field 'myUserDetailsService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean wi..
----
----
--
참고 블로그 https://gksdudrb922.tistory.com/217 Spring Security에 jwt를 접목하여 프로젝트에 적용해보았습니다. JWT(Json Web Token)란? JWT는 정보를 JSON 형식으로 표현하며, 디지털 서명 또는 메시지 인증 코드를 사용하여 정보의 무결성을 보장합니다. 주로 사용자 인증 및 권한 부여를 관리하는데 사용됩니다. JWT를 사용하는 이유 HTTP는 기본적으로 무상태성(state-less)를 지향합니다. 무상태성이란 서버가 클라이언트의 정보를 갖고있지 않은 것ㅇ르 말합니다. 세션 기반 인증 방식은 사용자의 로그인 정보를 서버 측에서 관리하기 때문에 로그인 시도 횟수가 증가하면 서버에 부하가 발생할 수 있습니다. JWT 토큰을 사용하면 사용자의 로그인 정..
Spring Security란? Spring Security는 Java 기반 애플리케이션에서 보안을 쉽게 구현하고 관리할 수 있도록 도와줍니다. 개발자는 애플리케이션의 보안에 더 많은 신경을 쓰지 않고 안전하게 애플리케이션을 개발할 수 있습니다. Spring Security의 기본적인 필터 실행 순서 SecurityContextPersistenceFilter: 현재 사용자의 보안 컨텍스트를 로드 및 저장하는 필터입니다. 세션 또는 SecurityContextHolder를 통해 현재 사용자의 보안 컨텍스트를 관리합니다. ConcurrentSessionFilter: 동시 세션 제어를 수행하는 필터입니다. 세션 고유 키를 사용하여 여러 동시 로그인을 제한하거나 처리합니다. LogoutFilter: 로그아웃 처..
JSP Controller @RequestMapping(value="/naver_oauth", method=RequestMethod.GET) public String naverOauth(HttpServletResponse response) { SecureRandom random = new SecureRandom(); String state = new BigInteger(130, random).toString(32); // 네이버 로그인 연동 URL 생성 StringBuffer url = new StringBuffer(); url.append("https://nid.naver.com/oauth2.0/authorize?"); url.append("client_id=***본인의 client_id***"); u..
참고 블로그 : https://cdi3124.tistory.com/77 [Spring/maven] 프로젝트 회고4. 카카오 로그인 API 매번 복잡하고 까다로운 회원가입 절차는 아무리 우리의 개인정보를 보호해준다고 해도 귀찮다. 이미 가입한 나의 정보를 가지고 다른 사이트에서 이용할 수 없을까? 이러한 이유 때문에 거의 cdi3124.tistory.com 이번 프로젝트에는 저번에 못했던 카카오 소셜 로그인을 구현해 보았습니다. 생각보다 어려웠습니다 ㅎㅎ;;;;;;; 다음에 쉽게 사용할 수 있도록 기록해 봅니다. ~~ 카카오 소셜로그인 절차 ~~ 우선 카카오 소셜 로그인 절차를 알아보겠습니다. 카카오에서 제공하는 문서에도 상세하게 나와있습니다. https://developers.kakao.com/docs/..
· 프로젝트
-- 달력 수정중 html ◀ yyyy년 m월 ▶ 일 월 화 수 목 금 토 스크립트
진리--
'프로젝트' 카테고리의 글 목록