Alternatives to Amazon Cognito logo

Alternatives to Amazon Cognito

Auth0, Okta, Firebase, AWS IAM, and Keycloak are the most popular alternatives and competitors to Amazon Cognito.
364
513
+ 1
30

What is Amazon Cognito and what are its top alternatives?

You can create unique identities for your users through a number of public login providers (Amazon, Facebook, and Google) and also support unauthenticated guests. You can save app data locally on users’ devices allowing your applications to work even when the devices are offline.
Amazon Cognito is a tool in the User Management and Authentication category of a tech stack.

Top Alternatives to Amazon Cognito

  • Auth0

    Auth0

    A set of unified APIs and tools that instantly enables Single Sign On and user management to all your applications. ...

  • Okta

    Okta

    Connect all your apps in days, not months, with instant access to thousands of pre-built integrations - even add apps to the network yourself. Integrations are easy to set up, constantly monitored, proactively repaired and handle authentication and provisioning. ...

  • Firebase

    Firebase

    Firebase is a cloud service designed to power real-time, collaborative applications. Simply add the Firebase library to your application to gain access to a shared data structure; any changes you make to that data are automatically synchronized with the Firebase cloud and with other clients within milliseconds. ...

  • AWS IAM

    AWS IAM

    AWS Identity and Access Management.

  • Keycloak

    Keycloak

    It is an Open Source Identity and Access Management For Modern Applications and Services. It adds authentication to applications and secure services with minimum fuss. No need to deal with storing users or authenticating users. It's all available out of the box. ...

  • OAuth2

    OAuth2

    It is an authorization framework that enables a third-party application to obtain limited access to an HTTP service, either on behalf of a resource owner by orchestrating an approval interaction between the resource owner and the HTTP service, or by allowing the third-party application to obtain access on its own behalf. ...

  • Spring Security

    Spring Security

    It is a framework that focuses on providing both authentication and authorization to Java applications. The real power of Spring Security is found in how easily it can be extended to meet custom requirements. ...

  • Devise

    Devise

    Devise is a flexible authentication solution for Rails based on Warden

Amazon Cognito alternatives & related posts

related Auth0 posts

I'm starting a new React Native project and trying to decide on an auth provider. Currently looking at Auth0 and Amazon Cognito. It will need to play nice with a Django Rest Framework backend.

See more

related Okta posts

related Firebase posts

Tassanai Singprom

This is my stack in Application & Data

JavaScript PHP HTML5 jQuery Redis Amazon EC2 Ubuntu Sass Vue.js Firebase Laravel Lumen Amazon RDS GraphQL MariaDB

My Utilities Tools

Google Analytics Postman Elasticsearch

My Devops Tools

Git GitHub GitLab npm Visual Studio Code Kibana Sentry BrowserStack

My Business Tools

Slack

See more

We are starting to work on a web-based platform aiming to connect artists (clients) and professional freelancers (service providers). In-app, timeline-based, real-time communication between users (& storing it), file transfers, and push notifications are essential core features. We are considering using Node.js, ExpressJS, React, MongoDB stack with Socket.IO & Apollo, or maybe using Real-Time Database and functionalities of Firebase.

See more
AWS IAM logo

AWS IAM

939
648
25
Securely control access to AWS services and resources for your users
939
648
+ 1
25

related AWS IAM posts

Keycloak logo

Keycloak

262
476
40
An open source identity and access management solution
262
476
+ 1
40

related Keycloak posts

Joshua Dean K√ľpper
CEO at Scrayos UG (haftungsbeschränkt) · | 7 upvotes · 156.3K views

As the access to our global REST-API "Charon" is bound to OAuth2, we use Keycloak inside Quarkus to authenticate and authorize users of our API. It is not possible to perform any un-authenticated requests against this API, so we wanted to make really sure that the authentication/authorization component is absolutely reliable and tested. We found those attributes within Keycloak, so we used it.

See more
OAuth2 logo

OAuth2

326
313
0
An open standard for access delegation
326
313
+ 1
0
PROS OF OAUTH2
    No pros available
    CONS OF OAUTH2
      No cons available

      related OAuth2 posts

      Joshua Dean K√ľpper
      CEO at Scrayos UG (haftungsbeschränkt) · | 7 upvotes · 156.3K views

      As the access to our global REST-API "Charon" is bound to OAuth2, we use Keycloak inside Quarkus to authenticate and authorize users of our API. It is not possible to perform any un-authenticated requests against this API, so we wanted to make really sure that the authentication/authorization component is absolutely reliable and tested. We found those attributes within Keycloak, so we used it.

      See more
      Spring Security logo

      Spring Security

      300
      278
      0
      A powerful and highly customizable authentication and access-control framework
      300
      278
      + 1
      0
      PROS OF SPRING SECURITY
        No pros available
        CONS OF SPRING SECURITY
          No cons available

          related Spring Security posts

          Devise logo

          Devise

          270
          200
          54
          Flexible authentication solution for Rails with Warden
          270
          200
          + 1
          54
          CONS OF DEVISE
            No cons available

            related Devise posts

            Jerome Dalbert
            Senior Backend Engineer at StackShare · | 4 upvotes · 225.4K views
            Shared insights
            on
            OmniAuth
            Devise
            Ruby
            at

            We use OmniAuth with Devise to authenticate users via Twitter, GitHub, Bitbucket and Gitlab. Adding a new OmniAuth authentication provider is basically as easy as adding a new Ruby gem!

            The only drawback I could see is that your OmniAuth+Devise OmniauthCallbacksController redirection logic can easily get hairy over time. So you have to be vigilant to keep it in check.

            See more