증상
Microsoft Playwright Testing을 사용하는 경우 Playwright 포털에 로그인하지 못합니다. 다음과 같은 오류 메시지가 표시됩니다.
AADSTS7000112: 애플리케이션 'b1fd4ebf-2bed-4162-be84-97e0fe523f64'(PlaywrightServiceAADLogin)를 사용할 수 없습니다.
원인
이 문제는 Microsoft Playwright Testing의 서비스 주체가 테넌트에 대해 사용하지 않도록 설정된 경우에 발생합니다.
해결
이 문제를 해결하려면 테넌트에 대해 Microsoft Playwright Testing의 서비스 주체를 사용하도록 설정해야 합니다.
Important
서비스 주체를 사용하도록 설정하려면 테넌트 관리자여야 합니다.
다음 단계에 따라 Microsoft Playwright Testing 서비스 주체를 사용하도록 설정합니다.
관리자 권한 Windows PowerShell 명령 프롬프트를 엽니다(관리자 권한으로 Windows PowerShell 실행).
다음 cmdlet을 실행하여 Windows PowerShell용 Microsoft Azure Active Directory 모듈을 설치합니다.
Install-Module MSOnline
다음 cmdlet을 실행하여 Microsoft 365 구독에 대해 Microsoft Entra ID에 연결합니다.
Connect-MsolService
다음 cmdlet을 실행하여 Microsoft Playwright Testing에 대해 서비스 주체의 현재 상태를 확인합니다.
(Get-MsolServicePrincipal -AppPrincipalId b1fd4ebf-2bed-4162-be84-97e0fe523f64).accountenabled
다음 cmdlet을 실행하여 Microsoft Playwright Testing의 서비스 주체를 사용하도록 설정합니다.
Get-MsolServicePrincipal -AppPrincipalId b1fd4ebf-2bed-4162-be84-97e0fe523f64 | Set-MsolServicePrincipal -AccountEnabled $true