단계 상향 인증

비밀번호 다음에 두 번째 증명을 사용자에게 요청합니다. 패스키 또는 인증 앱의 코드입니다. 민감한 오퍼레이션 전에, 또는 앱에 로그인할 때마다 요구할 수 있습니다.

비밀번호 다음의 두 번째 단계

여기서 패스키는 두 번째 요소이며, 단독으로 로그인하는 수단은 결코 아닙니다. 로그인 페이지에는 패스키 옵션이 없습니다. 대신 보안 키를 사용할 수 있습니다. 단계 상향 시 비밀번호를 먼저 다시 확인하므로, 비밀번호가 있는 사용자만 요소를 등록하거나 증명할 수 있습니다.

민감한 오퍼레이션 전

각 오퍼레이션에는 두 번째 요소를 요구하도록 설정할 수 있습니다. 요구 사항은 foir operations update 명령과 --second-factor 플래그로 설정하며 다음 릴리스에서 프로덕션에 반영됩니다. 세션이 요소를 증명하지 않은 실행은 FAILED_PRECONDITION 오류로 거부되며, 메시지는 직접 작성할 수 있습니다. 이 요구 사항이 있는 오퍼레이션은 훅이나 스케줄로 시작할 수 없습니다.

앱에 로그인할 때마다

각 로그인 앱의 콘솔에는 MFA 필수 스위치가 있습니다. 이를 켜면 호스팅 로그인 페이지에서 비밀번호로 로그인하는 사용자는 요소를 증명해야만 로그인이 완료됩니다. 요소가 없는 사용자는 해당 로그인 중에 패스키로, 또는 QR 코드를 인증 앱으로 스캔해서 등록합니다.

이 스위치는 비밀번호가 없는 사용자도 차단합니다. 이메일로 받은 코드로 로그인하는 사용자와 ID 공급자 로그인 사용자는 해당 앱에 전혀 로그인할 수 없습니다.

로그아웃하지 않고 단계 상향하기

로그인한 사용자는 세션 도중에 요소를 등록하거나 단계를 올릴 수 있습니다. 비밀번호를 다시 입력하고 요소를 증명하면, 그 증명이 이미 가진 세션에 추가됩니다. 이를 위해서는 검증된 사용자 지정 로그인 도메인에 세션이 있어야 합니다. 토큰 플로우의 앱에는 그런 세션이 없으므로, 사용자는 요구 사항이 있는 앱에 다시 로그인하여 두 번째 요소를 얻습니다.

자세한 내용 보기

단계 상향 인증에는 별도의 문서 페이지가 없으며, 오퍼레이션 엔드포인트 가이드는 오퍼레이션에 설정하는 요구 사항만 다룹니다.