
303
11
장 클라이언트 식별과 쿠키
The Definitive Guide
받으면, 서버에서 오는 요청에 대해 자동으로 사용자 이름과 비밀번호를 포함하
며, 심지어 요청하지 않았을 때에도 전달한다. 이는 사이트에 한 번만 로그인하
면, 브라우저는 요청마다 해당 사용자의 식별정보 토큰을 Authorization 헤더에
담아 서버로 전송해서, 한 세션이 진행되는 내내 그 사용자에 대한 식별을 유지
한다.
하지만 웹 사이트 로그인은 귀찮은 일이다. 예를 들어 프레드라는 사용자는 사이트
를 옮겨다닐 때마다 각 사이트에 로그인을 해야 한다. 더 큰 문제는, 프레드가 사이
트마다 서로 다른 사용자 이름과 비밀번호를 기억해야 한다는 것이다. 사이트를 돌
아다니다보면 프레드가 좋아하는 사용자 이름인 ‘fred’는 다른 누군가가 선점했을
것이고, 어떤 사이트는 사용자 이름과 비밀번호의 길이와 조합 규칙이 다를 것이
다. 곧 프레드는 인터넷 사용을 포기하고 오프라윈프리 쇼를 보고 말 것이다. 다음
절에서는 이 문제를 해결하는 방안을 다룬다.
11.5
뚱뚱한
URL
어떤 웹 사이트는 사용자의 URL마다 버전을 기술하여 사용자를 식별하고 추적하
였다. 보통, URL은 URL 경로의 처음이나 끝에 어떤 상태 정보를 추가해 확장한
다.
사용자가 그 사이트를 돌아다니면, 웹 서버는 URL에