본문 바로가기

Web9

M1 기반 환경세팅 안녕하세요 Samuel 입니다. 제가 작업하면서 어려웠던 점을 조금 남겨봅니다 ~! 강제가 절대 아니니 참고하시면 좋을 것 같아요 ! 들어가면서 저는 Homebrew를 사용했답니다. : ) Homebrew $ /bin/bash -c "$(curl -fsSL )" SSH 연결에 대한 설정 단계AWS CodeCommitLinux, macOS SSH 연결에 대한 설정 단계AWS CodeCommitLinux, macOS 또는 Unix의 리포지토리 설치 대상 파일 NVM Node v10.15.3 Mysql Redis Java 2-1. Java (Zulu JDK BigSur 대응) mdogan/homebrew-zule 추가하기 $ brew tap mdogan/zulu 설치 가능한 모든 JDK 찾기 $ brew se.. 2022. 3. 5.
JWT, 이 친구에 대해서 알아보자 JWT @upswp JWT 정의 Json Web Token의 약자로 선택적 서명 및 선택적 암호화를 사용하여 데이터를 만들기 위한 웹 표준(RFC 7519)입니다. JWT는 JSON 객체를 사용하여 가볍고 자가 수용적인 방식으로 정보를 안정성있게 전달하는 것에 목적이 있습니다. 지원 언어 C, Java, Python, C++, R, C#, PHP, JavaScript, Ruby, Go, Swift 등 대부분의 주류 프로그래밍 언어에서 지원됩니다. 자가 수용적 ( self -contained ) JWT는 정보 자체를 자체적으로 가지고 있기 떄문에 JWT에서 발급된 토큰 안에는 원하고자 하는 정보값을 암호화한 상태로 전달하며 그 JWT 또한 검증할 수 있는 signature를 포함하면서 자가 수용적인 성격을.. 2021. 11. 12.
Spring Security와 Spring Security의 Filter를 알아보자! Spring Security Spring Security의 이론이 무엇인가요! 스프링 시큐리티를 이용하면 개발시 피룡한 사용자의 인증, 권한, 보안 처리를 간단하지만 강력하게 구현할 수 있습니다. 일반적인 웹 환경에서 브라우저가 서버에게 요청을 보내게 되면 DispatcherServlet이 요청을 받기 이전에 많은 SevletFilter들을 거치게 됩니다. Spring Security도 서블릿 필터로서 작동하여 인증, 권한과 관련한 처리를 진행하게 됩니다. Spring Filter Chain? Spring Security와 관련한 서블릿 필터도 실제로는 연결된 여러 필터들로 구성되어 있습니다. 이러한 모습 때문에 Chain이라는 표현을 쓰고 있습니다. 해당 필터들의 역할과 흐름을 알고 있어야 필터의 커스.. 2021. 5. 3.
Framework 와 라이브러리의 차이는 무엇일까? 서론 Spring을 접하면서 가장 먼저 만나는 단어는 단연 Framework라는 말이다. Framework라는 말은 일상생활에서도 굉장히 많이 사용하고 있지만 Spring과 같은 SW분야에서는 그 이해가 라이브러리와 헷갈리는 결과를 가지고 온다. 이 글을 통해서 그동안에 Framework와 라이브러리에 혼돈을 가져온 부분들을 정리를 통해 해결해보고자 한다. 본론 Framework의 어원에 대해서 알아보자. Framework는 두 단어가 합쳐진 단어이다. Frame + work, Frame은 뼈대라는 뜻으로 흔히 틀이라는 뜻으로 사용이 된다. work는 말 그대로 일하다 라는 동사이다. 풀어서 설명을 해보면 뼈대를 통해 일을 한다라는 뜻이다. Library의 어원에 대해서 알아보자. Library는 일상생.. 2021. 5. 2.