DEV Community

Adeline Makokha for AWS Community Builders

Posted on • Edited on

3 1

AMAZON COGNITO

It provides authentication, authorization, and user management for your web and mobile applications.
Users can sign in directly with a username and password, or through a third party such as Facebook, Amazon, Google or Apple.
Two ways to federate with Amazon Cognito are discussed below:

  1. Cognito User Pools
    A user pool is a user directory in Amazon Cognito. With a user pool, your users can sign-in to your web or mobile app through Amazon Cognito.
    Users can also sign in through social identity providers like Google, Facebook, Amazon, or Apple, and through SAML (Security Assertion Markup Language) identity providers.
    It uses lambda triggers to customize workflows access through SDK (Software Development Kit).

  2. Cognito Identity Pools
    Amazon Cognito identity pools provide temporary AWS credentials for users who are guests (unauthenticated) and for users who have been authenticated and received a token.
    Identities can come from cognito user pool and social Identity Providers.
    Identity pools use AWS STS(Security Token Service) to obtain the credentials.
    IAM role is assumed providing access to the AWS services.

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read more →

Top comments (0)

Best Practices for Running  Container WordPress on AWS (ECS, EFS, RDS, ELB) using CDK cover image

Best Practices for Running Container WordPress on AWS (ECS, EFS, RDS, ELB) using CDK

This post discusses the process of migrating a growing WordPress eShop business to AWS using AWS CDK for an easily scalable, high availability architecture. The detailed structure encompasses several pillars: Compute, Storage, Database, Cache, CDN, DNS, Security, and Backup.

Read full post