본문 바로가기

opensource

(3)
[OpenSource] 초보자 오픈소스 컨트리뷰션 기여 방법! 오픈소스 기여! 나도 할수 있다⭐️여러분은 우리가 매일 사용하는 다양한 소프트웨어가 어떻게 만들어지고 발전하는지 궁금해 본 적 있으신가요? 그 답 중 하나는 바로 '오픈소스'에 있습니다. 오픈소스는 전 세계의 개발자들이 힘을 합쳐 더 나은 소프트웨어를 만들어가는 협업의 장입니다. 이 공간에서는 누구나 자신의 아이디어를 더하고, 문제를 해결하며, 기술을 발전시킬 수 있습니다.오픈소스에 기여하는 것은 마치 전 세계 사람들과 함께 퍼즐을 맞추는 것과 같습니다. 각자가 가진 작은 조각들이 모여 큰 그림을 완성해 나가는 과정이죠. 처음에는 어디서부터 시작해야 할지 막막할 수 있지만, 조금씩 참여하다 보면 어느새 여러분도 중요한 일원으로 활약하고 있을 거예요. 하지만 오픈소스 기여를 처음 시작하는 사람들에게는 어디..
[spring-batch] Transition 중복 해결 제가 공부한 내용을 정리하는 블로그입니다. 아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁ISSUEfinal FlowJobBuilder flowJobBuilder = this.parentJobConfig.customJobBuilders() .get(jobName) .start(step1) .on(ExitStatus.FAILED.getExitCode()) .fail() .on(ExitStatus.STOPPED.getExitCode()) .stop() .next(step2) .on(ExitStatus.COMPLETED.getExitCode()) .end() .on(ExitStatus.FAILED.getExitCode()) .f..
[spring-security] CasAuthenticationProvider 구조 개선 제가 공부한 내용을 정리하는 블로그입니다. 아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁ISSUECasAuthenticationProvider에 userDetailsChecker 멤버가 final로 선언되어 있으며, setter가 없어, 변경이 불가능함.CasAuthenticationProvider의 역할CasAuthenticationProvider(CAS)는 Spring Security에서 CAS (Central Authentication Service) 인증을 처리하는 데 사용되는 클래스로, CAS는 싱글 사인온(SSO)을 구현하기 위한 프로토콜 및 시스템.CAS 서버로부터 인증 티켓을 검증하고, 사용자 세부 정보를 로드하며, 인증 토큰..