Open-source projects categorized as Saml | Edit details

Top 12 Saml Open-Source Projects

  • GitHub repo Keycloak

    Open Source Identity and Access Management For Modern Applications and Services

    Project mention: User account over Internet | reddit.com/r/linuxadmin | 2021-05-10

    If you just have some services/users at a remote location that you want to authenticate/authorize using your existing user directory, I’d recommend using OAuth2/OpenID Connect over https. This has the added benefit of enabling users to enroll multi-factor, federating with other identity providers (if you want), is more future proof (LDAP isn’t cloud native/friendly), and can be exposed to the Internet without the need of a VPN relatively safely. Another benefit is support for remote users and SaaS - for example, enabling users working from home to authenticate to SaaS applications using their directory login (without SSL/agent-VPNs or punching holes in firewall). Examples include: Okta(free tier permits 2000 monthly active users), Keycloak,Dex,ory.sh.

  • GitHub repo pac4j

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

  • GitHub repo saml2aws

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

    Project mention: saml2aws-multi: a simple tool providing an easy-to-use command line interface for saml2aws | dev.to | 2021-01-29

    saml2aws-multi is a simple tool I created for using saml2aws more effectively on day-to-day tasks. saml2aws-multi provides an easy-to-use command line interface to support login and retrieve AWS temporary credentials for multiple roles of different accounts with saml2aws.

  • GitHub repo Scoold

    A Stack Overflow clone for teams (self-hosted)

  • GitHub repo play-pac4j

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

  • GitHub repo caddy-auth-portal

    Authentication Plugin for Caddy v2 implementing Form-Based, Basic, Local, LDAP, OpenID Connect, OAuth 2.0 (Github, Google, Facebook, Okta, etc.), SAML Authentication

    Project mention: Migrating from LastPass to Bitwarden - opinions? | reddit.com/r/sysadmin | 2021-04-17

    This sounds like an XY Problem. It sounds like you're missing a good IAP solution to deal with access controls. Something like oauth2_proxy, Keycloak, Pomerium, etc. Hell, I've even set up a basic IAP with Caddy and Oauth Portal.

  • GitHub repo authentik

    The authentication glue you need.

    Project mention: Stateless alternative to Keycloak? | reddit.com/r/selfhosted | 2021-05-09

    Authelia uses Redis. Authentik uses Redis and Postgres.

  • GitHub repo ASP.NET SAML

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

    Project mention: JitBit: Screen Sharing | news.ycombinator.com | 2021-04-20
  • GitHub repo GlobalProtect-openconnect

    A GlobalProtect VPN client (GUI) for Linux based on OpenConnect and built with Qt5, supports SAML auth mode.

    Project mention: I believe this is very a rare use case with GlobalProtect VPN. | reddit.com/r/paloaltonetworks | 2021-03-10

    yuezk/GlobalProtect-openconnect: A GlobalProtect VPN client (GUI) for Linux based on OpenConnect and built with Qt5, supports SAML auth mode. (github.com)

  • GitHub repo gsts

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

    Project mention: Using AWS CLI with Google apps Saml login | reddit.com/r/devops | 2021-02-19

    We use https://github.com/ruimarinho/gsts for that. Works well with no issues.

  • GitHub repo SATOSA

    Proxy translating between different authentication protocols (SAML2, OpenID Connect and OAuth2)

    Project mention: Looking for some sort of "SAML Proxy" with group management and SCIM | reddit.com/r/sysadmin | 2021-03-30

    Some SAML expert friends usually recommend SATOSA for similar scenarios.

  • GitHub repo eyedp

    EyeDP is an Identity Provider

    Project mention: Single Sign-On Solutions? | reddit.com/r/selfhosted | 2021-04-19

    I’ve been working on something like this for a bit now: EyeDP if you’re interested

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). The latest post mention was on 2021-05-10.


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

Project Stars
1 Keycloak 8,748
2 pac4j 1,988
3 saml2aws 1,154
4 Scoold 483
5 play-pac4j 378
6 caddy-auth-portal 367
7 authentik 262
9 GlobalProtect-openconnect 160
10 gsts 144
11 SATOSA 82
12 eyedp 5