➊ 클라이언트는 로그인 서버에 ID와 비밀번호를 보냅니다.
➋ 로그인 서버는 클라이언트에 로그인이 성공했다고 알려 줍니다. 클라이언트는 서버 B에 접속하고, 로그인 인증도 받으려고 합니다.
➌ 로그인 서버는 서버 B에 그 비밀 징표와 유저 ID를 보냅니다. 이를 크리덴셜(credential)이라고 합시다. 즉, “크리덴셜 어쩌고저쩌고를 누가 보내면 걔는 John이야~”를 알려 줍니다.
➍ 서버 B는 “잘 받았다(acknowledge).”를 응답합니다.
➎ 로그인 서버는 클라이언트에 크리덴셜을 보냅니다.
➏ 클라이언트는 서버 B에 연결합니다.
➐ 크리덴셜을 보냅니다.
➑ 서버는 크리덴셜을 받고 나서 유저가 누군지 알아챕니다. 그리고 그 결과 “로그인 성공”을 클라이언트에 회신합니다.
지금까지 로그인 서버의 분산과 로그인 서버가 다른 서버에서 분산될 수 있게 했습니다.