OpenID 인증 오류 AADSTS50011: 요청에 지정된 리디렉션 URI가 일치하지 않습니다.
이 문서에서는 Microsoft Entra ID로 OIDC(OpenID Connect) 기반 인증을 사용하는 애플리케이션에 로그인하려고 할 때 오류 메시지가 반환되는 문제를 AADSTS50011
설명합니다.
증상
Microsoft Entra ID를 사용하여 OIDC 또는 OAuth2 인증 프로토콜을 사용하는 애플리케이션에 로그인하려고 할 때 다음 오류 메시지가 표시됩니다.
오류 AADSTS50011 - 요청에 지정된 리디렉션 URI <리디렉션 URI> 가 애플리케이션 <AppGUID>에 대해 구성된 리디렉션 URI와 일치하지 않습니다. 요청에 전송된 리디렉션 URI가 Azure Portal 애플리케이션에 추가된 리디렉션 URI와 일치하는지 확인합니다. 이 문제를 해결하는 방법에 대해 자세히 알아보려면 https://aka.ms/redirectUriMismatchError(으)로 이동합니다.
원인
이 오류는 애플리케이션(코드)에 구성된 리디렉션 URI(회신 URL)와 Microsoft Entra 앱 등록이 일치하지 않는 경우에 발생합니다.
사용자가 인증을 위해 애플리케이션에 액세스하면 애플리케이션은 미리 정의된 리디렉션 URI를 사용하여 사용자를 Microsoft Entra ID로 리디렉션합니다. 사용자에게 권한이 성공적으로 부여되면 Microsoft Entra ID는 다음 값을 확인합니다.
- 애플리케이션에서 보낸 리디렉션 URI
- Microsoft Entra ID에 등록된 애플리케이션의 리디렉션 URI 값
애플리케이션이 보낸 리디렉션 URI가 Microsoft Entra ID의 리디렉션 URI와 일치하지 않으면 오류 AADSTS50011 반환됩니다. 값이 일치하면 Microsoft Entra ID가 사용자를 리디렉션 URI로 보냅니다.
해결
이 문제를 해결하려면 다음 단계에 따라 Microsoft Entra 앱 등록에 리디렉션 URI를 추가합니다.
오류 메시지에서 애플리케이션 ID를 복사합니다. Microsoft Entra ID에 등록된 애플리케이션의 ID입니다.
Azure Portal로 이동합니다. Microsoft Entra 애플리케이션 등록을 업데이트할 수 있는 권한이 있는 계정을 사용하여 포털에 로그인해야 합니다.
Microsoft Entra ID로 이동하고, 앱 등록 선택하고, 애플리케이션 ID를 사용하여 애플리케이션 등록을 찾은 다음, 앱 등록 페이지를 엽니다.
다음 링크를 사용하여 페이지를 직접 열 수도 있습니다.
- 이 앱이 조직(Microsoft Entra 테넌트)이 소유한 경우 .
https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationMenuBlade/Authentication/appId/<AppGUID>
- 이 앱이 개인 MSA(Microsoft 계정)로 소유되는 경우,
https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationMenuBlade/Authentication/appId/<AppGUID>/isMSAApp/true
을(를) 사용합니다.
- 이 앱이 조직(Microsoft Entra 테넌트)이 소유한 경우 .
앱 등록 페이지에서 인증을 선택합니다. 플랫폼 구성 섹션에서 URI 추가를 선택하여 오류 메시지에 표시된 리디렉션 URI를 Microsoft Entra ID에 추가합니다.
변경 내용을 저장하고 변경 내용이 적용될 때까지 3~5분 정도 기다린 다음 로그인 요청을 다시 보냅니다. 이제 애플리케이션에 로그인할 수 있습니다. Microsoft Entra 로그인 페이지가 표시되지 않으면 브라우저에서 암호 캐시를 지우거나 InPrivate 브라우징을 사용하세요.
참고 항목
애플리케이션에서 보낸 리디렉션 URI가 원하는 URI가 아닌 경우 애플리케이션 코드 또는 구성을 업데이트해야 합니다.
다음 비디오에서는 Microsoft Entra ID에서 리디렉션 URI 불일치 오류를 해결하는 방법을 보여줍니다.
자세한 정보
Active Directory 인증 및 권한 부여 오류 코드의 전체 목록은 Microsoft Entra 인증 및 권한 부여 오류 코드를 참조 하세요.
도움을 요청하십시오.
질문이 있거나 도움이 필요한 경우 지원 요청을 생성하거나Azure 커뮤니티 지원에 문의하세요. Azure 피드백 커뮤니티에 제품 피드백을 제출할 수도 있습니다.