본문 바로가기

cookie4

[AWS]리액트 개인 프로젝트 배포하기(nextjs,nestjs)[7]-Cookie 문제 해결 & 도메인 설정 지난번 글에서는 Cookie 문제까지 발생한 글을 적었다. 이번 글에서는 그 Cookie를 어떻게 공유하는지 설명할 예정이다. 먼저 원인은 도메인이 다르기 때문인데 도메인을 일치시켜주려면 도메인을 사면된다 ! 간단하다 ! 일단 도메인 구입 했고 ,, 삥 뜯기는 기분 ... 하지만 난 절대 돈을 비싸게 쓰지 않을거야 그러므로 듣보잡 도메인 구매 ( .com이 아닌 .shop으로 끝나는 ) aws에서 route 53 으로 이동하자 ! 그 후 호스팅 영역탭에서 호스팅 영역을 생성해야하는데 저 도메인 이름에 나는 polodingo.shop 을 입력해줬다 즉, 도메인을 생성한 도메인 이름을 치면 된다 ! 짠 이런식으로 2개가 들어있을텐데 NS 와 SOA 중에 NS 유형에서 값 / 트래픽 라우팅 대상 보면 총 4개.. 2021. 5. 28.
[React]Bcrypt로 비밀번호 암호화 하기 npm install bctypt --save 실행 console창에서 비크립트 다운 해당 사이트에 접속해보면 www.npmjs.com/package/bcrypt bcrypt A bcrypt library for NodeJS. www.npmjs.com 먼저 사용법은 sortRounds 를 이용하여 비크립트 자릿수를 설정한 뒤 Salt를 만들고 genSalt를 이용하여 실행합니다. User.js genSalt를 통하여 err가 존재할 경우에는 if문을 통하여 분기시켜줄 수 있다. 만약 err가 없을 경우에는 hash를 실행하는데, myPlaintextPassword 값으로는 mongoose스키마에서 선언한 password값이 올 수 있다. index.js //로그인 시 app.post('/login',(r.. 2020. 11. 15.
[JSP]쿠키(Cookie)란? 쿠키의 개요 - HTTP 프로토콜은 상태가 없다. 즉 이전에 무엇을 했고, 지금 무엇을 했는지에 대한 정보를 갖고 있지 않는 특성을 가지고 있다. 즉, 웹 브라우저(클라이언트)의 요청에 대한 응답을 하고 나면 해당 클라이언트와의 연결을 지속하지 않는다 (Connectionless) - HTTP 프로토콜은 상태에 대한 지속적인 연결이 없다. 따라서 이런 부분을 해결하기 위해서 웹 서버 측에 웹 브라우저의 정보를 저장한 후 계속되는 웹브라우저의 요청 속에 포함되어 있는 웹 브라우저의 정보와 비교해서 동일한 웹 브라우저로부터 온 요청을 판단할 수 있다. 쿠키란 ? - 쿠키(Cookie)는 상태가 없는 프로토콜을 위해 상태를 지속시키기 위한 방법이다. - 기본적으로 쿠키는 그 쿠키를 생성한 서버에만 전송된다. .. 2019. 11. 3.
[Java]Cookie란? ■■■ 세션과 쿠키 ■■■ ○세션(Session) - 쿠키의 경우 브라우저에 상태를 유지하기 위한 정보를 저장하지만 (즉,로컬 PC의 하드디스크에 저장) 세션은 웹 서버의 웹 컨테이너에 상태를 유지하기 위한 정보를 저장하는 것으로 『javax.sevlet.http』 패키지의 『HttpSession』 인터페이스를 통해 세션을 사용하게 된다. 또한 세션은 서버와 관련된 정보를 노출하지 않기 때문에 쿠키를 사용하는 것 보다 HttpSession인터페이스의 세션을 통한 상태 관리가 보다 안정적(보안성 향상)이라 할 수 있다. -Session 생성 Session을 생성하기 위해서는 페이지 디렉티브(page directive)의 session속성을 true로 설정한다. (별도로 설정하지 않아도 자동으로 기본값 적용.. 2019. 10. 30.