예제 시나리오와 요구사항클라이언트: 백엔드를 이용하는 애플리케이션인증 서버: 사용자 자격 증명 데이터베이스를 포함하는 애플리케이션사용자의 자격 증명을 기준으로 사용자를 인증하고 SMS를 통해 OTP를 전송비즈니스 논리 서버: 클라이언트가 이용할 엔드포인트를 노출하는 애플리케이션엔드포인트에 대한 접근에 보안을 적용한다.클라이언트가 비즈니스 엔드 포인트를 호출하기 위한 단계비즈니스 논리 서버의 /login 호출, 사용자 이름과 암호를 인증하고 OTP 발급클라이언트가 사용자 이름과 암호를 인증하면 비즈니스 논리 서버가 OTP에 대한 요청을 인증 서버로 보낸다.인증이 성공하면 인증 서버가 임의로 생성된 OTP를 SMS를 통해 클라이언트로 보낸다이러한 사용자 인증 방식을 다단계 인증이라고 한다사용자 이름과 OTP..