'a erişmeye çalışırken yayıncı doğrulanamıyor, buradaki sorunumun kısa bir açıklaması var - şu anki kurulumum ve ASP.NET Core Identity ile kimlik doğrulaması yapılan IdentityServer4 uygulaması, onun tarafından korunan bir API kaynağı ve bir Xamarin.Android uygulamasıdır. istemcisi. Şu anki sorunum, istemcinin (Android) API'den şu hatadan (API günlüklerinden) bir şey alamamasıdır:API
"Taşıyıcı" kimliği doğrulanmamıştır. Hata iletisi: "IDX10205: Düzenleyici doğrulaması başarısız. Veren: 'http://10.0.2.2:5000' Eşleşmedi: validationParameters.ValidIssuer: 'null' veya validationParameters.ValidIssuers: 'http://127.0.0.1:5000'."
Temel olarak, Android emülatörünü kullandığımdan, makinemde localhost üzerinde bir şey aramak için, bunun için 10.0.2.2 URL'sini kullanmam gerekiyor. Ardından sorun ortaya çıkıyor - Kimlik Sunucusu kimlik doğrulaması ile gayet iyi, giriş yapabilirim, erişim belirteci alıyorum, ancak bundan sonra API'yi aramam gerekiyor. Ve bu, hatanın gerçekleştiği yer - aynı otorite (127.0.0.1:5000) olan bir ihraççı bekliyor, ancak Android istemcisinin yetkisi olan 10.0.2.2:5000'i alıyor.
Yani, sorum şu: 10.0.2.2'nin de geçerli bir yayıncı olduğunu belirtmek için bir yol var mı yoksa istemciyi test edebilmem için API ve Kimlik Sunucusunu dağıtmayı düşünmeye başlamak zorunda mıyım? . Denemek istediğim her küçük şey için dağıtmak yerine yerel makinemde tüm çözümün çalışmasının bir yolu olsaydı gerçekten çok isterdim.
Herhangi bir yardım çok takdir edilecektir.
Merhaba! bunun için herhangi bir çözüm buldunuz mu? – JayDeeEss
Hayır, gerçekten ona bakmak için zamana sahip olmadı - şu ana kadar fikirlerim uygulamayı yerel bir IIS'ye dağıtmayı denemek ve güvenlik duvarında açmak ya da uygulamayı 5.000 numaralı limana gelen her şeye güvenin. Muhtemelen bazı kapalı günlerde bunu düzeltmeye çalışacağım, çünkü bu iş ile ilgili değil, kişisel bir proje için. –
Tamam, cevabınız için teşekkürler. Evet, uygulamanın en kolay yolu, uygulamayı yerel sunucuya dağıtmak ve bu URL'lere erişmek olduğunu düşünüyorum. şu anda ne yapıyorum ve mükemmel çalışıyor! – JayDeeEss