회원 가입시 이메일을 인증받아 회원가입시키는 흐름 구성 프로젝트 셋팅 user, role, role_authority, role 테이블 구성 기초 데이터 셋팅을 위한 유틸 서비스 구성 Email 서비스 연동 security 인증 단계에서 이메일 인증이 진행 중인 상태에 따라 회원가입 ...
Docker(4)
Docker(3) 간단한 파이썬 파일 이미지화 시키기 사용자의 입력을 받고 상호 작용하는 프로그램 이미지화 시키기 테스트를 위한 간단한 파이썬 프로그램 작성, 사용자의 입력을 받아 최소~최대 범위에서 랜덤한 숫자를 뽑아주는 프로그램 Python 코드 from random import randin...
Docker(3)
Docker(2) Dockerfile, Cache? FROM node:14.9.0 # 1 WORKDIR /app # 2 COPY . /app # 3 RUN npm install # 4 EXPOSE 80 # 5 CMD ["node","server.js"] # 6 코드상의 사소한 변경사형을 image로 build하려면 npm i...
Docker(2)
Docker(1) 간단한 node project image로 찍어내기 Dockerfile FROM node:14.9.0 # 1 WORKDIR /app # 2 COPY . /app # 3 RUN npm install # 4 EXPOSE 80 # 5 CMD ["node","server.js"] # 6 #1 : 해당 ...
Docker(1)
Images Container를 위한 템플릿과 프레임 Container를 실행시킬때 필요한것들을 포함한다. 마치 자바의 클래스와 같음 직접 Image를 구성해서 사용할수도 있고 구성된 이미지를 가져다 사용할 수 있음. Containers Images 클래스를 인스턴스 하는것과 같은 느낌 실제로 실행시키는 주체가된다....
Spring, Openfeign(2)
openfeign 테스트를 하기 위한 response-server과 request-server 생성 response-server : 요청시 다양한 형태의 응답을 주는 end-point들을 생성 request-server : 다양한 요청 방식으로 response-server에 end-point를 호출하는 gateway...
Spring Security, OAuth2 GitHub Login(2)
GitHub를 이용한 OAuth2 클라이언트 구현 권한 부여 서버 : GitHub GitHub계정이 있는 사람은 모두 이용할 수 있게 구성. GibHub OAuth2 인증기 생성 setting ⇒ developer settings ⇒ OAuth Apps ⇒ new oa...
Spring Security, OAuth2(1)
HTTP Basic인증 방식의 문제 네트워크를 통해 자격 증명이 자주 공유된다. 클라이언트가 자격 증명을 저장해 자격 증명을 서버로 보낼 수 있게됨. 여러 애플리케이션을 구성해야 할 경우 각 애플리케이션 별로 자격증명을 관리 해야함. OAuth2 기존 인증 방식의 문제...
Spring Security, Spring Security Otp(3)
otp_part_2 인증필터, JWT 필터 구현 인증필터 기능 : 요청을 가로채고 인증 논리를 적용 1 ] 인증 서버가 수행하는 인증을 처리할 필터 구현 2 ] JWT기반 인증 필터 구현 InitialAuthenticationFiler 첫번째 인증단계 처리...
Spring Security, Spring Security Otp(2)
otp_part_1 비지니스 인증 서버 구현 OTP를 받기 위한 사용자 이름과 암호 인증 사용자 ⇒ 클라이언트 ⇒ 비지니스 논리 서버 ⇒ 인증서버 ⇒ 사용자 사용자 ⇒ 클라이언트 : /login username:password 클라이언트 ⇒ 비지니스 논리 서버 : /l...