더북(TheBook)

클라이언트는 로그인 서버에 ID와 비밀번호를 보냅니다.

로그인 서버는 클라이언트에 로그인이 성공했다고 알려 줍니다. 클라이언트는 서버 B에 접속하고, 로그인 인증도 받으려고 합니다.

로그인 서버는 서버 B에 그 비밀 징표와 유저 ID를 보냅니다. 이를 크리덴셜(credential)이라고 합시다. 즉, “크리덴셜 어쩌고저쩌고를 누가 보내면 걔는 John이야~”를 알려 줍니다.

서버 B는 “잘 받았다(acknowledge).”를 응답합니다.

로그인 서버는 클라이언트에 크리덴셜을 보냅니다.

클라이언트는 서버 B에 연결합니다.

크리덴셜을 보냅니다.

서버는 크리덴셜을 받고 나서 유저가 누군지 알아챕니다. 그리고 그 결과 “로그인 성공”을 클라이언트에 회신합니다.

지금까지 로그인 서버의 분산과 로그인 서버가 다른 서버에서 분산될 수 있게 했습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.