React web uygulamam için bir Cognito kullanıcı havuzu oluşturmak için Amplify CLI kullanıyorum. Kimlik doğrulama kullanıcı arayüzünün ihtiyaçlarımı karşılamadığını gördüm çünkü oturum açma formunu özelleştiremiyorum (telefon numarası alanını kaldırmak için) veya uygulamamın yalnızca bir bölümünü koruyamıyorum.
Bunun yerine, Cognito tarafından sağlanan Barındırılan kullanıcı arayüzünü kullanmak istiyorum ancak Yetkilendirme Kodu Hibe akışının nasıl uygulanacağı ile mücadele ediyorum. Bu konuda bana yardımcı olacak kullanımı kolay bir npm kütüphanesi var mı?
Dokümanlarda açıklandığı gibi doğrudan / authorize bitiş noktasını çağırmayı denedim, ancak localhost'tan arama yaparken bir cors hatası alıyorum. Ayrıca window kullanmayı denedim.konum.ref, Cognito Konsolunun bağlantı sağladığı barındırılan URL'ye yönlendirmek için kullanılır. Bu işe yarıyor, ancak belirtilen sayfama geri döndüğümde (geri aramayı takiben), kodu sorgu dizesinden ayrıştırın ve dokümanlarda açıklandığı gibi /token bitiş noktasına bir POST isteği gönderin, 400 durum kodunu geri alıyorum. Burada yapmam gereken daha çok şey var mı?
Oauth'da çok yeniyim, bu yüzden bir noob'un anlayabileceği temel materyallere yönelik basit açıklamaları veya işaretçileri takdir ediyorum harika olurdu!