profile
I walk slowly, but I never walk backward. -Abraham Lincoln-
post-thumbnail

SpringSecurity(1. 구조 & 필터)

JWT로 로그인 구현 예제들을 몇개 만들어보았지만결국 SpringSecurity를 모르고 JWT를 쓴다는 것은 요리법은 모르는데 조리도구만 다룰 줄 아는 것과 같다는 생각이 들었다.SpringSecurity는 생각보다 공부가 어려웠다.구글링을 해서 블로그 글을 봐도 뭔

2021년 6월 14일
·
0개의 댓글
post-thumbnail

JWT(2. 구조)

지난 JWT편에 이어서 이번 글에서는 JWT의 구조와 구성 요소들을 알아보고 이것들이 어떻게 사용되는지 알아보자!사실 JWT 구조에 관한 글은 Velopert님의 글 이상의 깊이를 쓸 자신은 없고나는 내 이해를 바탕으로 최대한 쉽게 그리고 추가적 내용을 설명해보고자 한

2021년 6월 6일
·
0개의 댓글
post-thumbnail

JWT(1. JSON Web Token)

JWT를 공부하며 여러 블로그 글들을 공부하다보니 내용적으로 훌륭한 글들이 너무 많아 "이렇게 얇게 알고 정리하는게 어떤 의미가 있을까" 싶었지만 내 나름의 이해를 정리해보고자 한다.JWT는 사용자의 인증과 권한을 포함하는 일종의 키라고 할 수 있다.JWT가 왜 필요한

2021년 5월 23일
·
0개의 댓글
post-thumbnail

OAuth 사용하기(3. API 호출 & Refresh Token)

자 이제 발급받은 Access Token을 가지고 API를 사용해보자~!(https://opentutorials.org/module/3668/22009 - API에 대한 설명은 강의 초반 참조)수업에서는 Google Calendar API 사용을 예시로 든다.

2021년 5월 7일
·
0개의 댓글
post-thumbnail

OAuth 사용하기(2. 승인)

지난 등록 편에 이어서 승인 과정을 알아보자! 등록이 완료되면 Client와 Server(Resource Server)는 Client ID와 Client Secret을 알고 있는 상태가 되고 Server는 Redirect URL로의 접속을 허가하게 된다. 이 상

2021년 5월 4일
·
0개의 댓글
post-thumbnail

OAuth 사용하기(1. 등록)

전 글에서 봤던 그림과 기본적인 구조는 같지만 공식 문서(https://tools.ietf.org/html/rfc6749)의 용어로 바꿔본다면 위와 같다.수업에서는 Resource Server(정보)와 Authorization Server(인증)는 Resour

2021년 5월 2일
·
0개의 댓글
post-thumbnail

OAuth란?

새롭게 Oauth라는 키워드를 알게되어 한번 잘 정리하고 나중에 포트폴리오 회원가입/로그인 기능에도 적용해보자는 생각으로 포스팅을 남긴다. (생활코딩 egoing님의 OAuth 2.0 강의 - https://opentutorials.org/module/3668 를

2021년 5월 2일
·
0개의 댓글
post-thumbnail

SOLID란?

지난 편 OOP 이론 내용이 너무 길어져서 SOLID는 따로 빼서 정리하려 한다.SOLID는 OOP의 5대 원칙이라고도 불리는데, 원칙이라는 말이 붙을 정도로 널리 인정받는 내용이다.SOLID 원칙을 통해 추구하고자 하는 바는 다음과 같다.좋은 소프트웨어는 결합도는 낮

2021년 4월 30일
·
0개의 댓글
post-thumbnail

OOP란?

요리를 잘 하기 위해서는 물론 요리를 많이 하는 것이 가장 중요하지만!그전에 요리 방법을 공부하는 것이 더 높은 수준의 요리를 만드는 방법이라고 생각한다.그런 의미에서 OOP(객체지향 프로그래밍)를 더 잘하기 위해 이론을 한번 정리하고 가려한다.(패스트캠퍼스 백엔드 강

2021년 4월 29일
·
1개의 댓글
post-thumbnail

Lombok을 사용해야 할까?

포트폴리오 코드 리뷰를 하다가 DTO 클래스에 달린 @Data 어노테이션을 보고'이게 위험할 수 있는 Annotation인 것은 알지만 아직 바꾸지 않았습니다'라고 했다.정확히 뭐가 위험할 수 있는 것일까?그러면 Lombok 자체가 위험한 것일까??(Lombok을 구글

2021년 4월 27일
·
0개의 댓글
post-thumbnail

REST API 만들기

전에 만들기로 했던 회원가입은 요즘 구직(코테, 과제, 면접 등) 때문에 우선순위가 좀 밀려난 상황이다. 지금은 시간과 에너지를 그 외에 쓰는 것이 부담스럽게 느껴지는게 사실이다.그래도 나에게 포트폴리오는 어느 책에서 본 부숴도 괜찮은 장난감이라 나중에 부담없이 다루고

2021년 4월 19일
·
0개의 댓글
post-thumbnail

[Stock-Insider] 회원가입_1

회원가입의 참조는 역시 갓글로 하기로 했다. (단순해서 좋다) 근데 사실 성과 이름도 필요없지 않은가?? 구글은 왜 성이랑 이름이 필수인지 모르겠다. (선택사항이 맞지않나?) (뒤에 생년월일 물어보는건 성인 Content 때문이니까 이해가 된다만) 그래서 나는 Ema

2021년 4월 5일
·
0개의 댓글
post-thumbnail

[Stock-Insider] Version2 기획

평소에 뭔가 계획을 할 때 노트에 휘갈겨 쓰고(악필이다...) 다시 보지 않다보니 추후 그 기록이 남지 않아 아이디어나 생각이 휘발되어 아쉬운 점이 있었다.그래서 그 기록을 남기는 겸 개발 문서처럼 활용해보려 한다.기존의 내가 만든 Stock-Insider는 오직 정보

2021년 4월 5일
·
0개의 댓글
post-thumbnail

TDD(TestCode)는 왜 할까?

부정확한 결과를 '계속해서' 만들어내는 Program은 안 만드느니만 못하지 않을까? 채용 과제로 csv 파일을 json 형태로 바꾸는 Program을 만든적이 있다. csv 파일이 450mb 정도의 크기였는데 2단계의 당황을 겪었다. > 1. 파일의 row가 너무

2021년 4월 4일
·
0개의 댓글
post-thumbnail

POJO란?

채용 과제를 진행중 'POJO 형태로 구현'이라는 요구사항을 받았다.POJO? 종종 들어보긴 했는데 무슨 의미지?? 정의를 찾아보니 'Plain Old Java Object' - 오래된 방식의 간단한 자바 오브젝트오래된?간단한? 너무 추상적이었다...처음엔 프레임워크나

2021년 3월 31일
·
0개의 댓글
post-thumbnail

생성자 주입은 왜 권장되며 순환참조란 뭘까?

면접에서 수정자 주입과 생성자 주입 중 어느 것이 바람직한가에 대해 질문 받은 적이 있다그때 생성자 주입이 권장된다는 사실은 기억났지만 정확한 이유를 설명하지 못했다.그때의 아쉬움이 남아 다시 글로 정리해보려한다.의존성 주입(DI)에는 크게 3가지 방법이 있고Field

2021년 3월 29일
·
0개의 댓글
post-thumbnail

UpCasting은 왜 할까?

Java를 처음 배울 때 List 선언은 위와 같이 UpCasting(상위 클래스나 인터페이스로 타입을 지정)으로 하는 것이 좋으며그 이유는 다형성을 통해 좀 더 유연하게 활용 할 수 있기 때문이라고 배웠다.그런데 어느 순간부터 정확한 이유는 잊어버리고 습관처럼 위 코

2021년 3월 23일
·
1개의 댓글