Ma lecture de Cognito est qu'il peut être utilisé à la place d'un local de Django admin de la base de données pour l'authentification des utilisateurs d'un site web. Cependant, je ne parviens pas à trouver d'une soupe-aux-noix exemples d'une base "Hello, World" app avec un écran de connexion qui passe par Cognito. Je serais très reconnaissant si quelqu'un pouvait poster un article qui montre, étape par étape, comment créer un Bonjour à tout le Monde de Django app et un Cognito utilisateur de la piscine, et puis comment remplacer l'authentification par défaut de Django avec un appel à AWS Cognito.
En particulier, j'ai besoin de savoir comment rassembler les informations de la Cognito admin du site qui est nécessaire pour la mise en place d'un appel à Cognito API pour authentifier un utilisateur.
Il y a deux cas à considérer: Application de la connexion de l'utilisateur à l'Application, et l'Admin de django Admin URL de site. Je suppose que je voudrais utiliser Cognito pour les deux cas, sinon, je suis en laissant un trou où l'Administrateur URL à l'aide d'un affaiblissement de la connexion de la technologie.
Courant de réponses sur le forum AWS et StackExchange dire soit:
(1) C'est une perte de temps pour l'utiliser Cognito pour l'authentification d'un site web, c'est uniquement pour l'accès aux ressources AWS
(2) Il n'est pas une perte de temps. Je suis sur le point d'abandonner. Je suis allé aussi loin que la création d'un échantillon Cognito groupe d'utilisateurs et groupes d'utilisateurs, et de récurer le web pour de bon exemples de ce cas d'utilisation. (N'en a pas trouvé, ou je ne serais pas écrit.)
(3) https://github.com/capless/warrant, https://github.com/metametricsinc/django-warrant deux solution possible à partir de l'aws forums.