본문 바로가기

전체 글

(93)
OAuth2 기반 인증 시스템 아키텍처 1. Architecture사용자가 웹 애플리케이션에 접근할 때 OAuth2-Proxy를 통한 인증 절차를 거치도록 구성되어 있다. 각 요청은 Nginx와 OAuth2-Proxy를 통해 Keycloak에서 사용자 인증을 검증한 후 인가 서버를 통해 사용자에게 적절한 권한 부여 후 애플리케이션 서비스로 전달된다. 주요 컴포넌트 설명Nginx역할 : 사용자 요청을 수신하여 OAuth2-Proxy와 애플리케이션으로의 프록시 요청을 담당기능 : 인증이 필요한 URL에 대한 auth_request로 OAuth2-Proxy에 인증 상태를 확인 후, 적절히 리디렉션 수행.OAuth2-Proxy역할 : Keycloak과 통신하여 사용자 인증을 수행하고 인증 토큰을 유지기능 : 세션 쿠키를 설정하여 사용자의 인증 상..
프로그래머스_로또의 최고 순위와 최저 순위 로또의 최고 순위와 최저 순위 문제 수포자는 수학을 포기한 사람의 준말입니다. 수포자 삼인방은 모의고사에 수학 문제를 전부 찍으려 합니다. 수포자는 1번 문제부터 마지막 문제까지 다음과 같이 찍습니다. 1번 수포자가 찍는 방식: 1, 2, 3, 4, 5, 1, 2, 3, 4, 5, ... 2번 수포자가 찍는 방식: 2, 1, 2, 3, 2, 4, 2, 5, 2, 1, 2, 3, 2, 4, 2, 5, ... 3번 수포자가 찍는 방식: 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, 3, 3, 1, 1, 2, 2, 4, 4, 5, 5, ... 1번 문제부터 마지막 문제까지의 정답이 순서대로 들은 배열 answers가 주어졌을 때, 가장 많은 문제를 맞힌 사람이 누구인지 배열에 담아 return 하도록 ..
셀프 모바일청첩장 만들기!(feat. Github) 개발자니까 모바일 청첩장은 내가 만들어볼게 실수였다... 나는 백엔드 개발잔데 화면 구성은 어떻게 하지...? 그래도 학교 다닐때 html이랑 javaScript를 잠깐 배웠으니...가능할지도...???????? 라는 생각으로 여러 레퍼런스들을 찾아봤다. 그리고 디자인 부터 시작했다. 1. 구성 먼저 디자인을 구성하기 전에 우리가 모바일 청첩장에 담고 싶은 내용들을 생각해봤다. 기존 업체들의 틀에 박힌 모바일 청첩장보단 내가 만들었으니 차별점을 두고 싶었다. BGM없고 부모님이 해외에 계시기에 연락처보단 카카오 연동이 필요했다. 간단한 메세지와 전달해야 하는 내용들만 담고 싶었다. 2. 타겟 우리의 청첩장을 누구에게 전달해야 할까 생각해봤다. 친구 지인 회사 친인척, 부모님 지인 크게 타켓은 [친구, ..