Microsoft Entra ID의 인증 방법 - OATH 토큰

OATH TOTP(TIME-Based One-Time Password)는 OTP(일회성 암호) 코드 생성 방법을 지정하는 개방형 표준입니다. OATH TOTP는 코드를 생성하는 소프트웨어 또는 하드웨어를 사용하여 구현할 수 있습니다. Microsoft Entra ID는 다른 코드 생성 표준인 OATH HOTP를 지원하지 않습니다.

OATH 소프트웨어 토큰

소프트웨어 OATH 토큰은 일반적으로 Microsoft Authenticator 앱 및 다른 인증자 앱과 같은 애플리케이션입니다. Microsoft Entra ID는 앱에 입력되고 각 OTP를 생성하는 데 사용되는 비밀 키 또는 시드를 생성합니다.

Authenticator 앱은 푸시 알림을 수행하도록 설정된 경우 자동으로 코드를 생성하므로 디바이스가 연결되지 않은 경우에도 사용자에게 백업이 있습니다. OATH TOTP를 사용하여 코드를 생성하는 타사 애플리케이션을 사용할 수도 있습니다.

일부 OATH TOTP 하드웨어 토큰은 프로그래밍이 가능하므로 미리 프로그래밍된 비밀 키 또는 시드가 함께 제공되지 않습니다. 이러한 프로그래밍 가능한 하드웨어 토큰은 소프트웨어 토큰 설정 흐름에서 얻은 비밀 키 또는 시드를 사용하여 설정할 수 있습니다. 고객은 선택한 공급업체에서 이러한 토큰을 구매하고 해당 공급업체의 설정 프로세스에서 비밀 키 또는 시드를 사용할 수 있습니다.

OATH 하드웨어 토큰(미리 보기)

Microsoft Entra ID는 30초 또는 60초마다 코드를 새로 고치는 OATH-TOTP SHA-1 토큰 사용을 지원합니다. 고객은 자신이 선택한 공급업체에서 이러한 토큰을 구매할 수 있습니다. 하드웨어 OATH 토큰은 Microsoft Entra ID P1 또는 P2 라이선스가 있는 사용자가 사용할 수 있습니다.

Important

미리 보기는 Azure Global 및 Azure Government 클라우드에서만 지원됩니다.

OATH TOTP 하드웨어 토큰은 일반적으로 토큰에서 사전 프로그래밍된 비밀 키 또는 시드를 제공합니다. 이러한 키는 다음 단계에 설명된 대로 Microsoft Entra ID에 입력되어야 합니다. 비밀 키는 128자로 제한되며 일부 토큰과 호환되지 않습니다. 비밀 키에는 a-z 또는 A-Z2-7까지의 숫자만 포함할 수 있으며, Base32로 인코딩해야 합니다.

다시 지정할 수 있는 프로그래밍 가능한 OATH TOTP 하드웨어 토큰은 소프트웨어 토큰 설정 흐름에서 Microsoft Entra ID를 사용하여 설정할 수도 있습니다.

OATH 하드웨어 토큰은 공개 미리 보기의 일부로 지원됩니다. 미리 보기에 대한 자세한 내용은 Microsoft Azure 미리 보기에 대한 추가 사용 약관을 참조하세요.

OATH 토큰 관리 스크린샷

토큰을 획득하면 CSV(쉼표로 구분된 값) 파일 형식으로 업로드해야 합니다. 파일에는 다음 예제와 같이 UPN, 일련 번호, 비밀 키, 시간 간격, 제조업체 및 모델이 포함되어야 합니다.

upn,serial number,secret key,time interval,manufacturer,model
Helga@contoso.com,1234567,2234567abcdef2234567abcdef,60,Contoso,HardwareKey

참고 항목

CSV 파일에 머리글 행을 포함해야 합니다.

CSV 파일로 올바르게 형식이 지정되면 전역 관리자는 Microsoft Entra 관리 센터로 로그인하여 보안>다단계 인증>OATH 토큰으로 이동하여 결과 CSV 파일을 업로드합니다.

CSV 파일의 크기에 따라 처리하는 데 몇 분 정도 걸릴 수 있습니다. 현재 상태를 가져오려면 새로 고침 단추를 선택합니다. 파일에 오류가 있는 경우 오류가 나열된 CSV 파일을 다운로드하여 해결할 수 있습니다. 다운로드한 CSV 파일의 필드 이름은 업로드된 버전과 다릅니다.

오류가 해결되면 관리자는 토큰에 대해 활성화선택하고 토큰에 표시된 OTP를 입력하여 각 키를 활성화할 수 있습니다. 5분마다 최대 200개의 OATH 토큰을 활성화할 수 있습니다.

사용자는 언제든지 사용할 수 있도록 구성된 Microsoft Authenticator 앱과 같은 인증자 애플리케이션 또는 최대 5개의 OATH 하드웨어 토큰을 조합할 수 있습니다. 하드웨어 OATH 토큰은 리소스 테넌트의 게스트 사용자에게 할당할 수 없습니다.

Important

각 토큰을 단일 사용자에게만 할당해야 합니다. 나중에 보안 위험을 방지하기 위해 단일 토큰을 여러 사용자에게 할당하는 지원이 중지됩니다.

업로드 처리 중 오류 문제 해결

경우에 따라 CSV 파일 업로드 처리와 충돌하거나 문제가 발생할 수 있습니다. 충돌 또는 문제가 발생하면 다음과 유사한 알림을 받게 됩니다.

업로드 오류 예제의 스크린샷

오류 메시지를 확인하려면 반드시 세부 정보 보기를 선택합니다. 하드웨어 토큰 상태 블레이드가 열리고 업로드 상태 대한 요약이 제공됩니다. 다음 예제와 같이 오류가 발생했거나 여러 오류가 발생했음을 보여 줍니다.

하드웨어 토큰 상태 예제의 스크린샷

나열된 오류의 원인을 확인하려면 보려는 상태 옆에 있는 검사 상자를 클릭하여 다운로드 옵션을 활성화해야 합니다. 그러면 식별된 오류가 포함된 CSV 파일이 다운로드됩니다.

다운로드 상태 예제의 스크린샷.

다운로드한 파일의 이름은 Failures_filename.csv파일 이름이 업로드된 파일의 이름입니다. 브라우저의 기본 다운로드 디렉터리에 저장됩니다.

이 예제에서는 테넌트 디렉터리에 현재 존재하지 않는 사용자로 식별된 오류를 보여줍니다.

오류 원인 예제의 스크린샷

나열된 오류를 해결했으면 성공적으로 처리될 때까지 CSV를 다시 업로드합니다. 각 시도에 대한 상태 정보는 30일 동안 다시 기본. CSV는 상태 옆에 있는 검사 상자를 클릭한 다음 원하는 경우 상태 삭제를 선택하여 수동으로 제거할 수 있습니다.

OATH 토큰 등록 유형 확인

사용자는 mysecurityinfo에 액세스하거나 내 계정에서 보안 정보를 선택하여 OATH 토큰 등록을 관리하고 추가할 수 있습니다. OATH 토큰 등록이 하드웨어 기반인지 소프트웨어 기반인지 구별하기 위해 특정 아이콘이 사용됩니다.

토큰 등록 유형 Icon
OATH 소프트웨어 토큰 소프트웨어 OATH 토큰
OATH 하드웨어 토큰 하드웨어 OATH 토큰

다음 단계

Microsoft Graph REST API를 사용하는 인증 구성 방법에 대해 자세히 알아봅니다. 암호 없는 인증과 호환되는 FIDO2 보안 키 공급자에 대해 알아봅니다.