클라이언트 인증 방식 - Cookie, Session, Token
서버가 클라이언트 인증을 확인하는 방식은 대표적으로 쿠키, 세션, 토큰 3가지 방식이 있다. 📌 Cookie 쿠키는 Key-Value 형식의 문자열 덩어리로, 클라이언트가 어떠한 웹사이트를 방문할 경우, 그 사이트가 사용하고 있는 서버를 통해 클라이언트의 브라우저에 설치되는 작은 기록 정보 파일이다. 서버가 클라이언트에게 저장하고자 하는 정보를 응답 헤더(Cookie)에 저장하여 전달한다. 각 사용자마다의 브라우저에 정보를 저장하여 고유 정보 식별이 가능하다. 💡 인증 방식 브라우저(클라이언트)가 서버에 요청(접속)을 보낸다. 서버는 클라이언트의 요청에 대한 응답을 작성할 때, 클라이언트 측에 저장하고 싶은 정보를 응답 헤더의 Set-Cookie에 담는다. 이후 해당 클라이언트는 요청을 보낼 때마다, 매..
[라이징캠프 서버 11기] 1주차 기록 📒
📌 수업 🌟 자기소개 지원 동기 : 서버 지식이 부족한 것 같아서 빠른 시간 내에 최대한 많은 걸 배우고 싶어서 얻어가고 싶은 것 : 무엇보다 협업의 경험 🌟 아이스브레이킹 좋은 개발자란 ? 어떤 사람을 동료로 맞이하면 좋겠는지? 주어진 시간 내에 요건을 잘 이해하고 이를 최대한 좋은 성능으로 개발하는 능력을 가진 개발자. 동료로는 무엇보다 의사소통이 잘 되는 개발자. 모르는 걸 숨기지 않고 아는 건 주변에게 잘 알려주는 개발자. 다른 의견 : 학습 능력이 좋은 개발자. 의사소통. 문제 해결 능력. 팀 내의 커뮤니케이션. 자기가 개발하고 있는 것을 잘 이해하고 있어야함. 피드백이 원활하게 이루어질 수 있는, 분위기에 잘 적응하는 동료. 되는 것과 안되는 것도 파악할 수 있어야 함. 결과물만 생각하지 않고..
[라이징캠프 서버 11기] 소개 및 후기(우수 수료) 💻
📌 지원 계기 백엔드 분야를 제대로 배워보고 싶은데 도저히 혼자서는 갈피를 못잡겠어서 지원했다. 외부 동아리들은 경쟁률이 너무 세고 혼자 공부하자니 막막하고... 라이징캠프는 지원하면 다 할 수 있어서(돈내야함) 질러버렸다..ㅎ 그리고 또 다른 결정적인 이유는 외주 때문이었다. 휴학하는 동안 돈을 모을 계획이었는데, 외주로 돈을 벌면 프로젝트 경험도 쌓고 돈도 벌 수 있겠다~! 하는 생각에 지원했다. 📌 커리큘럼 와 같이 수업이 진행되며, 주 1회 수업, 과제 수행 후 수업 마다 점검 받는 시스템으로 진행된다. 수업은 매주 정해진 요일에 3시간 씩 진행되며, 한시간씩 끊어서 Session 1. 과제 점검 및 피드백 Session 2. 토론식 세션 Session 3. 실습 으로 진행된다. 🚨🚨🚨 그렇다고 ..
[WEB] WEB 입문 💬
📌 Web의 접근성 웹은 'Public Domain', 저작권이 없다. 모든 운영체제에서 동작하고, 소스코드를 누구나 볼 수 있으며, 저작권이 없는 공공재다. 이를 개방성과 접근성이 높다고 표현한다. 📌 인터넷과 웹 이러한 웹의 높은 접근성은 '인터넷(Internet)'에 의해 가능하다. Internet 과 Web 은 '포함 관계'로, '인터넷'이라는 수많은 분야 안에 '웹'이 존재한다. 📌 서버와 클라이언트 웹사이트의 동작 방식을 알기 위해서 서버와 클라이언트의 개념을 알아야 한다. 웹 서버는 웹 사이트에게 정보를 제공하는 '서버'의 역할을, 웹 사이트는 웹 서버에게 정보를 요청하는 '클라이언트'의 역할을 수행한다. 서버(Server) : 사업자. 무언가를 제공하는 사람. 클라이언트(Client) : ..