SAML

Top 23 SAML Open-Source Projects

  • Passport

    Simple, unobtrusive authentication for Node.js.

  • Project mention: Non-technical person looking for your help | /r/webdev | 2023-06-24

    Next, use something like https://www.npmjs.com/package/passport, this is authentication middleware, and it works similarly for different authentication providers. Carefully read the documentation. OAuth is complicated, but that's because it solves a complicated problem

  • Keycloak

    Open Source Identity and Access Management For Modern Applications and Services

  • Project mention: Securing Remix Apps with Keycloak | dev.to | 2024-05-06

    In this article we'll be using Keycloak to quickly augment an application with user management and SSO. We will demonstrate the integration by securing a page for logged-in users. This quickly provides a jump-off point to more complex integrations.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • casbin

    An authorization library that supports access control models like ACL, RBAC, ABAC in Golang: https://discord.gg/S5UjpzGZjN

  • Project mention: A guide to Auth & Access Control in web apps 🔐 | dev.to | 2023-11-07

    https://casbin.org/ (multiple approaches, multiple languages, provider) Open source authZ library that has support for many access control models (ACL, RBAC, ABAC, …) and many languages (Go, Java, Node.js, JS, Rust, …). While somewhat complex, it is also powerful and flexible. They also have their Casdoor platform, which is authN and authZ provider.

  • django-allauth

    Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication.

  • Project mention: Django SaaS Package | /r/django | 2023-06-25

    If you don't want to use Pegasus or another paid product (presumably because of the cost), the packages I'd reach for are django-allauth for login/user stuff and dj-stripe for the Stripe integration. As for teams, there wasn't a library I was happy with so I rolled my own for Pegasus, but some people like django-tenants. It's too heavyweight for my taste as it requires a more complex dev/test/infrastructure setup with Postgres schemas, as opposed to having a single-database and handling multitenancy in the application layer. But there are pros and cons to both approaches.

  • zitadel

    ZITADEL - The best of Auth0 and Keycloak combined. Built for the serverless era.

  • Project mention: Maintainers of Zitadel and Ory discuss their tradeoffs as identity platforms | news.ycombinator.com | 2024-03-30
  • authentik

    The authentication glue you need.

  • Project mention: Show HN: Stack, the open-source Clerk/Firebase Auth alternative | news.ycombinator.com | 2024-04-14

    If you're looking for a system that has more features, is user friendly, a nice admin ui and easy deployments compared to Keycloak. Please give https://goauthentik.io/ a shot. Not affiliated in any way, just a very happy user.

    It has

    -an admin UI

    - Supports (LDAP, SAML, OAUTH, social logins)

    - MFA, Passkeys

    - Application access based on user groups etc

  • pac4j

    Security engine for Java (authentication, authorization, multi frameworks): OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...

  • Project mention: The Java security framework to protect web applications and web services | news.ycombinator.com | 2023-06-26
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • saml2aws

    CLI tool which enables you to login and retrieve AWS temporary credentials using a SAML IDP

  • Project mention: CLI tool to login and retrieve AWS temporary credentials using a SAML IDP | news.ycombinator.com | 2024-02-13
  • jackson

    🔥 Streamline your web application's authentication with Jackson, an SSO service supporting SAML and OpenID Connect protocols. Beyond enterprise-grade Single Sign-On, it also supports Directory Sync via the SCIM 2.0 protocol for automatic user and group provisioning/de-provisioning. 🤩 (by boxyhq)

  • Project mention: Building a Managed Service Provider Business With Open Source | dev.to | 2024-04-04

    BoxyHQ SAML Jackson - GitHub

  • caddy-security

    🔐 Authentication, Authorization, and Accounting (AAA) App and Plugin for Caddy v2. 💎 Implements Form-Based, Basic, Local, LDAP, OpenID Connect, OAuth 2.0 (Github, Google, Facebook, Okta, etc.), SAML Authentication. MFA/2FA with App Authenticators and Yubico. 💎 Authorization with JWT/PASETO tokens. 🔐

  • Project mention: Caddy-Security: Security App and Plugin for Caddy | news.ycombinator.com | 2024-03-17
  • GlobalProtect-openconnect

    A GlobalProtect VPN client for Linux, written in Rust, based on OpenConnect and Tauri, supports SSO with MFA, Yubikey, etc.

  • Project mention: GlobalProtect VPN and browser configuration | /r/ManjaroLinux | 2023-09-15

    In order to reach a client's domain for a project, my team needs to use a VPN and the instructions were pretty clear regarding which tool to use - GlobalProtect VPN - so I've installed https://github.com/yuezk/GlobalProtect-openconnect and was able to connect successfully.

  • simplesamlphp

    SimpleSAMLphp is an application written in native PHP that deals with authentication.

  • Scoold

    A Stack Overflow clone for teams (self-hosted or hosted)

  • OpenAM

    OpenAM is an open access management solution that includes Authentication, SSO, Authorization, Federation, Entitlements and Web Services Security.

  • TheIdServer

    OpenID/Connect, OAuth2, WS-Federation and SAML 2.0 server based on Duende IdentityServer and ITFoxtec Identity SAML 2.0 with its admin UI

  • samlify

    Node.js library for SAML SSO

  • spring-boot-security-saml-sample

    SBS3 — A sample SAML 2.0 Service Provider built on Spring Boot.

  • pysaml2

    Python implementation of SAML2

  • saml-idp

    Simple SAML Identity Provider (IdP) for Node (by mcguinness)

  • play-pac4j

    Security library for Play framework 2 in Java and Scala: OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...

  • ASP.NET SAML

    Very simple SAML 2.0 consumer module for ASP.NET/C#

  • Project mention: Ask HN: Helpdesk/ticketing software for small SaaS company | news.ycombinator.com | 2023-09-14

    I likeJitBit! Used it for a few years at my last role. https://www.jitbit.com/

  • omniauth-saml

    A generic SAML strategy for OmniAuth

  • gsts

    Obtain and store AWS STS credentials to interact with Amazon services by authenticating via G Suite SAML.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

SAML related posts

  • Securing Remix Apps with Keycloak

    1 project | dev.to | 6 May 2024
  • Simplifying Keycloak Configuration with Terraform and Terragrunt

    1 project | dev.to | 4 May 2024
  • Show HN: Stack, the open-source Clerk/Firebase Auth alternative

    2 projects | news.ycombinator.com | 14 Apr 2024
  • immich SSO with Authentik

    3 projects | dev.to | 3 Apr 2024
  • Securing Vue Apps with Keycloak

    3 projects | dev.to | 3 Apr 2024
  • User Management and Identity Brokering for On-Prem Apps with Keycloak

    1 project | dev.to | 3 Apr 2024
  • Satosa: Proxy translating between different authentication protocols

    1 project | news.ycombinator.com | 31 Mar 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 10 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source SAML projects? This list will help you:

Project Stars
1 Passport 22,470
2 Keycloak 20,039
3 casbin 16,920
4 django-allauth 8,935
5 zitadel 7,159
6 authentik 6,906
7 pac4j 2,381
8 saml2aws 2,010
9 jackson 1,589
10 caddy-security 1,258
11 GlobalProtect-openconnect 1,149
12 simplesamlphp 1,046
13 Scoold 814
14 OpenAM 723
15 TheIdServer 669
16 samlify 590
17 spring-boot-security-saml-sample 557
18 pysaml2 540
19 saml-idp 429
20 play-pac4j 401
21 ASP.NET SAML 342
22 omniauth-saml 328
23 gsts 206

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com