/awesome-auth

A curated list of awesome AuthN+Z libraries and resources.

MIT LicenseMIT

awesome-auth

A curated list of awesome AuthN+Z libraries, services and resources.

Cloud solutions

Amazon Web Services (AWS)

  • AWS IAM - Identity and Access Management for AWS
  • AWS SSO - Centrally manage single sign-on (SSO) access to multiple AWS accounts
  • Amazon Cognito - SSO for business applications
  • AWS Directory Service - AD in the AWS Cloud
  • AWS STS - AWS Security Token Service for temporary IAM tokens

Google Cloud Platform (GCP)

Microsoft Azure

Authentication

SSO

  • Single sign-on - wiki page about SSO
  • Central Authentication Service (CAS) - Open Source Enterprise Single Sign On
  • Okta - Identity and Access Management as a service; provides broad integrations
  • Auth0 - Identity and Access Management as a service
  • Cloud-IAM - Keycloak IAM as a Service
  • LoginRadius - Identity and Access Management as a service
  • FusionAuth - Identity and Access Management, either a service or self-hosted
  • PAC4J - The security library for Java
  • buzzfeed/sso - A single sign-on solution for securing internal services (Go based)
  • cidaas - Cloud Identity & Access Management (Identity and Access Management as a service)

OAuth

SAML

Two-factor authentication

Passwordless authentication

  • MojoAuth - Email and WebAuthN Authentication
  • Sawolabs - Authentication without OTPs and Passwords

Authorization

Access management

  • Authgear - Auhgear is a highly adaptable identity-as-a-service (IDaaS) platform for web and mobile applications.
  • Keycloak - Open Source Identity and Access Management
  • IdentityServer - .NET based IAM server
  • Topaz - Go-native open-source authorization system for cloud-native applications
  • ORY - Open Source Identity Infrastructure and Services (Go based)
  • casbin - Go authorization library
  • OpenAM - (discontinued), successor of OpenSSO
  • WSO2 Identity Server - also has SSO, authZ, ...

Tools

  • Step CLI - A zero trust swiss army knife for working with X509, OAuth, JWT, OATH OTP, etc.
  • JWT DEBUGGER - A simple JWT decoder tool, that can help to verify the JWT and with the help of signature.

Other aggregators