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, Openfeign(1)
otp_part_1 open feign openfeign : netflix에서 개발한 서버끼리 rest api를 할때 사용 더 편하게 호출할 수 있게해줌. 해당 서비스를 가지고 인증 서버에 요청을 보내는 서비스 구현 openfeign implements implements로 org.spri...
Spring Security, Spring Security Otp(2)
otp_part_1 비지니스 인증 서버 구현 OTP를 받기 위한 사용자 이름과 암호 인증 사용자 ⇒ 클라이언트 ⇒ 비지니스 논리 서버 ⇒ 인증서버 ⇒ 사용자 사용자 ⇒ 클라이언트 : /login username:password 클라이언트 ⇒ 비지니스 논리 서버 : /l...