Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede, Microsoft Entra Id ile OpenID Connect (OIDC) tabanlı kimlik doğrulaması kullanan bir uygulamada oturum açmaya çalıştığınızda bir hata iletisi döndürülürken oluşan bir sorun AADSTS50011
açıklanır.
Belirtiler
Microsoft Entra Id ile OIDC veya OAuth2 kimlik doğrulama protokolleri kullanan bir uygulamada oturum açmaya çalıştığınızda aşağıdaki hata iletisini alırsınız:
Hata AADSTS50011 - İstekte belirtilen yeniden yönlendirme URI'sinin <Yeniden Yönlendirme URI'leri>, AppGUID> uygulaması <için yapılandırılan yeniden yönlendirme URI'leri ile eşleşmiyor. İstekte gönderilen yeniden yönlendirme URI'sinin Azure portal uygulamanıza eklenen URI ile eşleştiğinden emin olun. Bunun nasıl düzeltileceğini öğrenmek için https://aka.ms/redirectUriMismatchError adresine gidin.
Neden
Bu hata, uygulamada (kod) yapılandırılan yeniden yönlendirme URI'si (yanıt URL'si) ve Microsoft Entra uygulama kaydı eşleşmiyorsa oluşur.
Kullanıcı kimlik doğrulaması için uygulamaya eriştiğinde, uygulama kullanıcıyı önceden tanımlanmış bir yeniden yönlendirme URI'si ile Microsoft Entra Id'ye yönlendirir. Kullanıcı başarıyla yetkilendirildikten sonra Microsoft Entra ID aşağıdaki değerleri doğrular:
- Uygulamadan gönderilen yeniden yönlendirme URI'si
- Microsoft Entra Id'de kayıtlı uygulamadaki yeniden yönlendirme URI'si değerleri
Uygulamanın gönderdiği yeniden yönlendirme URI'si Microsoft Entra Id'deki yeniden yönlendirme URI'lerinden herhangi biriyle eşleşmiyorsa hata AADSTS50011 döndürülür. Değerler eşleşirse, Microsoft Entra Id kullanıcıyı yeniden yönlendirme URI'sine gönderir.
Çözüm
Sorunu düzeltmek için, Microsoft Entra uygulama kaydına yeniden yönlendirme URI'sini eklemek için bu adımları izleyin.
Hata iletisinden uygulama kimliğini kopyalayın. Bu, Microsoft Entra Id'ye kaydedilmiş uygulamanızın kimliğidir.
Azure portala gidin. Microsoft Entra Uygulama kaydını güncelleştirme izinlerine sahip bir hesap kullanarak portalda oturum açtığınızdan emin olun.
Microsoft Entra Id'ye gidin, Uygulama kayıtları seçin, uygulama kimliğini kullanarak uygulama kaydını bulun ve ardından uygulama kayıt sayfasını açın.
Aşağıdaki bağlantıları kullanarak sayfayı doğrudan da açabilirsiniz:
- Bu uygulama bir kuruluşa (Microsoft Entra kiracısı) aitse kullanın
https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationMenuBlade/Authentication/appId/<AppGUID>
. - Bu uygulama kişisel Microsoft (MSA) hesabınıza aitse
https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationMenuBlade/Authentication/appId/<AppGUID>/isMSAApp/true
kullanın.
- Bu uygulama bir kuruluşa (Microsoft Entra kiracısı) aitse kullanın
Uygulama kaydı sayfasında Kimlik doğrulaması'nı seçin. Platform yapılandırmaları bölümünde URI Ekle'yi seçerek hata iletisinde görüntülenen yeniden yönlendirme URI'sini Microsoft Entra Id'ye ekleyin.
Değişiklikleri kaydedin ve değişikliklerin geçerlilik kazanması için üç-beş dakika bekleyin ve ardından oturum açma isteğini yeniden gönderin. Artık uygulamada oturum açabiliyor olmanız gerekir. Microsoft Entra oturum açma sayfasını görmüyorsanız tarayıcınızdan parola önbelleğini temizlemeyi veya InPrivate gözatma özelliğini kullanmayı deneyin.
Not
Uygulamadan gönderilen yeniden yönlendirme URI'si istenen değer değilse, uygulama kodunuzu veya yapılandırmanızı güncelleştirmeniz gerekir.
Aşağıdaki videoda, Microsoft Entra Id'de yeniden yönlendirme URI uyuşmazlığı hatasının nasıl düzeltildiği gösterilmektedir:
Daha Fazla Bilgi
Active Directory kimlik doğrulaması ve yetkilendirme hata kodlarının tam listesi için bkz . Microsoft Entra kimlik doğrulaması ve yetkilendirme hata kodları.
Yardım için bize ulaşın
Sorularınız veya yardıma ihtiyacınız varsa bir destek isteği oluşturun veya Azure topluluk desteği isteyin. Ürün geri bildirimini Azure geri bildirim topluluğuna da gönderebilirsiniz.