
298
HTTP
3
부 식별, 인가, 보안
사용자 맞춤 추천
온라인 상점은 고객의 흥미가 무엇인지 학습해서 고객이 좋아할 것이라고 예상되
는 제품들을 추천할 수 있다. 고객의 생일이나 다른 중요한 날이 다가오면 특별한
제품을 제시하기도 한다.
저장된 사용자 정보
온라인 쇼핑 고객은 복잡한 주소와 신용카드 정보를 매번 입력하는 것을 싫어한다.
이런 정보를 데이터베이스에 저장하는 온라인상점도 있다. 온라인 쇼핑이 당신을
한번 식별하고 나면, 쇼핑을 더 편하게 할 수 있게 저장된 사용자 정보를 사용할 수
있다.
세션 추적
HTTP 트랜잭션은 상태가 없다. 각 요청 및 응답은 독립적으로 일어난다. 많은 웹사
이트에서 사용자가 사이트와 상호작용할 수 있게 사용자의 상태를 남긴다(예를 들
어 온라인 쇼핑 사이트의 장바구니 기능). 이렇게 상태를 유지하려면, 웹 사이트는
각 사용자에게서 오는 HTTP 트랜잭션을 식별할 방법이 필요하다.
이 장에서는 HTTP가 사용자를 식별하는 데 사용하는 기술들을 정리한다. HTTP 자
체에 식별 관련 기능이 풍부하지는 않아서, (실용주의자였던) 초기 웹 사이트 설계
자들은 사용자를 식별하는 그들만의 기술을 개발했다. 각 기술은 장단점이 있었다.
이 장에서는 다음과 같은 사용자 식별 기술을 논의한다.
· 사용자 식별 관련 정보를 전달하는 HTTP ...