본문 바로가기

2018/106

Spring Boot + Spring Security + OAuth2 을 이용한 Google SSO인증 Spring Boot와 Spring Security, OAuth2를 이용해서, Google 인증을 통한 SSO 인증 예제를 만들어보자. 아래 예제는 https://www.programmergate.com/spring-boot-spring-security-oauth2/ 를 참조하였다. 사용 기술 ▶Maven4 ▶ Java 1.8 ▶ Spring Boot 2.0.0 ▶ STS 3.9.5.RELEASE 1. Maven Project 생성 New -> Maven Project workspace 위치를 확인하고, Next를 클릭한다. 우리가 만드는 것은 web application이므로, Artifact Id가 maven-archetype-webapp 인 것을 선택한다. 나머지 옵션은 그대로 두자. Group I.. 2018. 10. 29.
[서평]퇴사학교 퇴사학교장수한 한 때, 회사에 들어가기만 했으면 좋겠다고 생각했는데, 힘들게 들어온 회사를 벗어날 궁리를 하는 모순의 사회를 살고 있다.우리는 왜 퇴사를 꿈꿀까? 지옥같은 회사를 나가서, 더 지옥 같은 세상에서 다시 어떤 일을 찾을려고 하는 것인지?내가 정말 좋아하는 것은 무엇인지? 과연 지금 하고 있는 일이 나에게 잘 맞는 일인지? 직장 문제로 무척이나 공허하고 마음이 잡히질 않아 일에 집중을 할 수 없었다. 나의 경력 중, 이 회사에서 5년이라는 긴 시간을 보내고 있으니, 회사의 부조리하고 비합리적인 모습이 많이 보인다. 나와 가치가 맞지 않으니 여기를 떠나야 겠다는 막연한 생각이 든다.근데 회사를 나가면? 우리 가족을 당장 어떻게 책임지지? 그리고 은행 빚은? 더 나아가서 지금 하고 있는 일이 나와.. 2018. 10. 27.
일본 가족 여행 이튿날 일정 이튿날의 일정은 키쿠치관광호텔 》 사쿠라 타키폭포 》 유후인 마을 》 기린(킨린)호수 》 뱃부 유황재배지 》 가마도 지옥온천체험 》 마마츠 오오에테이호텔 이었다.호텔에서 조식을 마치고 체크아웃을 한 후, 버스에 올라탔다.이번에 갈 곳은 사쿠라 폭포다. 정확한 이름은 사쿠라다키(Sakuradaki) 폭포다. 이번 여행에서 가장 좋았던 장소이기도 하다. 수려한 자연 경관 뿐만아니라 사람들도 없어 쾌적한 관광을 할 수 있었다.(우리 가족 밖에 없어서 사진도 편안하게 찍었다.) 키쿠치 관광호텔에서 버스로 약 한 시간 정도 이동하니 도착했다. 주위에 버스를 세우고, 걸어서 약 10분 정도 이동하니 물줄기가 보였고, 곧 웅장한 폭포가 보였다. 사실, 제주도의 천지연 폭포보다 훨씬 좋았다. 여긴 사쿠라 폭포 입구의 .. 2018. 10. 27.
JPA와 mybatis 병행을 위한 설정 JPA와 mybatis 병행을 위한 설정 새로 진행해야 할 프로젝트에서 기존 사용해왔던 ORM Framework인 JPA를 그대로 이용하려 하였으나, JPA(hibernate)에 익숙하지 않은 개발자를 위해서, mybatis framework 와 병행해서 개발하기로 했다.별거 아니겠지 하고 설정했는데 제법 시간이 걸렸다. 현재 사용하고 있는 Spring 설정은 .xml 이 아닌 java 파일로 설정을 대신하였다. 요즘 이게 트랜드이기도 하지만, 이렇게 Spring 설정을 xml 대신 java 파일로 설정하면 다음과 같은 유익한 점이 있다. 첫 번째로, IDE Tool의 자동완성 기능을 사용할 수 있다. 두 번째로, Debugging mode를 이용할 수 있다. 이전까지 xml 로 mybatis 설정을 해.. 2018. 10. 19.
반응형