Je suis à l'aide de l'Amplifier de la CLI pour créer un Cognito utilisateur de la piscine pour mon Réagir application web. J'ai trouvé la withAuthentication de l'INTERFACE utilisateur ne répond pas à mes besoins car je ne peux pas personnaliser le signin forme (disons pour supprimer le champ numéro de téléphone) ou de protéger une partie seulement de mon application.
Au lieu de cela, je voudrais utiliser l'Hébergé de l'INTERFACE utilisateur fournie par Cognito, mais je suis aux prises avec la façon de mettre en œuvre le Code d'Autorisation de la Subvention de flux. Est-il facile à utiliser le mécanisme national de prévention de la bibliothèque de m'aider avec ça?
J'ai essayé en appelant directement le /autoriser un point de terminaison, comme décrit dans les docs , mais à obtenir une de la scro d'erreur lors de l'appel à partir de localhost. J'ai aussi essayé d'utiliser la fenêtre.emplacement.ref rediriger vers l'URL hébergée que le Cognito Console fournit un lien. Cela fonctionne, mais en arrivant sur ma page spécifiée (à la suite du rappel), analyser le code de la chaîne de requête et envoie une requête POST à l' /jeton de point de terminaison, comme décrit dans les docs, je reçois un 400 code d'état de retour. Est-il plus j'ai besoin de faire ici?
Je suis très nouveau pour OAuth donc souhaiterait des explications simples ou des pointeurs vers des matériaux de base pour un noob peut comprendre serait génial!