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 Vue Apps with Keycloak | dev.to | 2024-04-03

    In this article we'll be using Keycloak to secure a Vue.js Web application. We're going to leverage oidc-client-ts to integrate OIDC authentication with the Vue app. The oidc-client-ts package is a well-maintained and used library. It provides a lot of utilities for building out a fully production app.

  • 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
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS 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

Index

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

Project Stars
1 Passport 22,426
2 Keycloak 19,857
3 casbin 16,865
4 django-allauth 8,875
5 zitadel 7,050
6 authentik 6,762
7 pac4j 2,377
8 saml2aws 2,003
9 jackson 1,571
10 caddy-security 1,234
11 GlobalProtect-openconnect 1,139
12 simplesamlphp 1,042
13 Scoold 811
14 OpenAM 722
15 TheIdServer 667
16 samlify 586
17 spring-boot-security-saml-sample 557
18 pysaml2 540
19 saml-idp 426
20 play-pac4j 401
21 ASP.NET SAML 339
22 omniauth-saml 327
23 gsts 203

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