우리는 지난시간에 keyClock 와 Spring - Security 를 연동할때 사용한 ClientRegistration 에 대해서 알아보았습니다 이번시간에는 실제 로그인이 일어나기전 2개의 객체에 대해서 정의를 해두고 만들어서 메모리에 올리는 작업을 하게 됩니다 OAuth2LoginConfigurer 기본적으로 이 페이지를 열어보면 소스가 무지 ...
Spring Secuirty 22 OAuth2 ClientRegistration
우리는 지난시간에 KeyClock 의 연동과 간단한 용어 정리 그리고 개념에 대해서 공부를 해보았다 용어는 앞으로 반복 그리고 새로운것이 계속 나올것이기에 그때마다 정리를 하도록 하겠습니다 오늘부터는 어떻게 Spring - Security 가 KeyClocak 을 연동하고 최종적으로 사용자 자원을 가져오는지에 대해서 알아볼려고 합니다 ClientRe...
Spring Secuirty 21 OAuth2 기본개념
우리는 지난시간에 아무개념도 모른채 KeyClock 를 설치하고 SpringBoot 연동을 해서 로그인하는거 까지 살펴보았다 당분간은 로그인이 되는 과정보다는 먼저 OAuth2 에 대한 개념설명을 오늘 먼저 할려고 합니다 용어정리 ReSource Owner 이는 보호된 자원에 대한 접근을 최종적으로 승인하는 주체 (즉 로그인하는 자...
Spring Secuirty 20 OAuth2
OAuth2 우리는 지난시간에 시큐리티의 기본에 대해서 알아보았다 물론 전부다 알아본것은 아니지만 기본적인 로그인 구현 및 방식부터 해서 직접 어플리케이션을 만들어보고 로그인도 해보았다 오늘부터 하게될 이 OAuth2 라는것은 우리들에게 생각보다 익숙한 기능일것이다 요즘 웹사이트 로그인할때 보면 보통 그 사이트에서 제공하는 로그인 form 방식이 ...
DevOps Nexus 5 Proxy Repository
우리는 지난시간까지 해서 nexus 의 기능의 일부분을 공부했다 복습을 해보자면 nexus 설치 외부망이 허용된 상황에서 Centeral 저장소에 연결을 Proxy 연결을 해서 라이브러리 받아온것을 했고 나만의 그룹과 나만의 저장소를 만들어보았고 나만의 저장소에서 나만의 라이브러리를...
DevOps Nexus 4 나만의 저장소에 나만의 라이브러리 올리기
지난시간에 우리는 나만의 저장소를 만들었고 나만의 그룹에 maven - central 를 같이 묶어서 그룹으로 만드는거 까지 진행했습니다 오늘은 나만의 저장소에 라이브러리에 올리는 작업을 진행하겠습니다 그 전에 Maven 에 대해서 알아보도록 하겠습니다 maven 의 생명주기 validate: 프로젝트 구조와 파일 구조가 올바른지 ...
DevOps Nexus 3 나만의 저장소 만들기
지난시간에는 nexus 를 걸치하면 기본적으로 제공하는 maven - central 에 대해서 공부를 했습니다 이번시간에는 나만의 연결소를 만들어서 이전시간에 중앙연결소와 같이 묶어서 저의 로컬에 연결하는 작업을 진행하도록 하겠습니다 그룹 만들기 그룹은 여러개의 repository 를 하나의 그룹으로 묶어서 사용할 수 있는 단일의 reposito...
DevOps Nexus 2 Maven Centeral
지난시간에 우리는 Nexus 가 무엇인지 그리고 설치하는 방법에 대해서 알아보았습니다 오늘은 Maven Centeral 에 대해서 알아보도록 하겠습니다 Maven Centeral 말그대로 중앙연결소입니다 우리가 아는 중앙연결소는 https://mvnrepository.com/ 이 부분을 말하며 실제 nexus 를 설치하면 기본적으로 이 주소를 사용하...
DevOps Nexus 1 Nexus 와 설치
아마 Nexus 에 대한것은 잘 모를 수도 있다 하지만 DevOps 의 부분중에 형상관리 GIT , 지속적 배포 Jenkins , 라이브러리 관리 Nexus 가 있습니다 Nexus 에 대해서 설명을 잠깐 하자면 Sonatype Nexus는 소프트웨어 저장소 관리 시스템으로, 주로 소프트웨어 개발에서 종속성 관리 및 아티팩트(코드, 라이브러리, 컴포...
Spring Secuirty 19 리소스 서버 구축 1
인가서버 Git 주소 : https://gitlab.com/kimdongy1000/spring_security_web/-/tree/main_Authentication_Server?ref_type=heads 리소스서버 Gti 주소 https://gitlab.com/kimdongy1000/spring_security_web/-/tree/ReSource_...