Active Directory Federation Services prompt=login 매개 변수 지원
다음 문서에서는 AD FS에서 사용할 수 있는 prompt=login 매개 변수에 대한 기본 지원을 설명합니다.
prompt=login이란?
애플리케이션이 Microsoft Entra ID에서 새 인증을 요청해야 하는 경우 즉, 사용자가 이미 인증된 경우에도 사용자를 다시 인증하려면 Microsoft Entra ID가 필요하므로 인증 요청의 일부로 Microsoft Entra ID로 매개 변수를 보낼 prompt=login
수 있습니다.
이 요청이 페더레이션된 사용자에 대한 경우 Microsoft Entra ID는 AD FS와 같은 IdP에 새 인증을 위한 요청임을 알려야 합니다.
기본적으로 Microsoft Entra ID는 prompt=login
wfresh=0
wauth=https://schemas.microsoft.com/ws/2008/06/identity/authenticationmethod/password
이러한 유형의 인증 요청을 페더레이션된 IdP로 보낼 때 변환됩니다.
이러한 매개 변수는 다음을 의미합니다.
wfresh=0
: 새 인증 수행wauth=https://schemas.microsoft.com/ws/2008/06/identity/authenticationmethod/password
: 새 인증 요청에 사용자 이름/암호를 사용합니다.
이로 인해 매개 변수에서 요청한 대로 사용자 이름 및 암호 이외의 인증 유형이 필요한 회사 인트라넷 및 다단계 인증 시나리오에 wauth
문제가 발생할 수 있습니다.
2016년 7월 업데이트 롤업이 포함된 Windows Server 2012 R2의 AD FS는 매개 변수에 대한 prompt=login
네이티브 지원을 도입했습니다. 즉, 이제 Microsoft Entra ID는 Microsoft Entra ID 및 Office 365 인증 요청의 일부로 이 매개 변수를 AD FS 서비스에 그대로 보낼 수 있습니다.
prompt=login을 지원하는 AD FS 버전
다음은 매개 변수를 지원하는 prompt=login
AD FS 버전 목록입니다.
- 2016년 7월 업데이트 롤업이 포함된 Windows Server 2012 R2의 AD FS
- Windows Server 2016 이상의 AD FS
페더레이션된 do기본 구성하여 prompt=login을 AD FS에 보내는 방법
Microsoft Graph PowerShell 모듈을 사용하여 설정을 구성합니다.
먼저 다음 PowerShell 명령을 실행하여 페
PromptLoginBehavior
PreferredAuthenticationProtocol
더레이션된 do기본의 현재 값을 가져옵니다FederatedIdpMfaBehavior
.Get-MgDomainFederationConfiguration -DomainId <your_domain_name> | Format-List *
참고 항목
기본적으로 출력
Get-MgDomainFederationConfiguration
은 콘솔의 특정 속성을 표시하지 않습니다. 모든 속성을 보려면 개체의 모든 속성에 대한 출력을 강제로 출력하도록Format-List *
파이프해야 합니다(|
).속성
PromptLoginBehavior
값이 비어 있으면($null
) 동작TranslateToFreshPasswordAuth
이 사용됩니다.다음 명령을 실행하여 원하는 값을
PromptLoginBehavior
구성합니다.New-MgDomainFederationConfiguration -DomainId <your_domain_name> ` -FederatedIdpMfaBehavior <current_value_from_step1> ` -PreferredAuthenticationProtocol <current_value_from_step1> ` -PromptLoginBehavior <TranslateToFreshPasswordAuth|NativeSupport|Disabled>
매개 변수의 PromptLoginBehavior
가능한 값과 해당 의미는 다음과 같습니다.
- TranslateToFreshPasswordAuth: 변환
prompt=login
wauth=https://schemas.microsoft.com/ws/2008/06/identity/authenticationmethod/password
의 기본 Microsoft Entra 동작을 의미합니다.wfresh=0
- NativeSupport: 매개 변수가
prompt=login
AD FS에 있는 그대로 전송됨을 의미합니다. AD FS가 2016년 7월 업데이트 롤업 이상인 Windows Server 2012 R2에 있는 경우 권장되는 값입니다. - 사용 안 함: AD FS로만
wfresh=0
전송됨을 의미합니다.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기