Displaying 1 to 17 from 17 results

Apereo CAS - Enterprise Single Sign On for all earthlings and beyond

  •    Java

Welcome to the home of the Central Authentication Service project, more commonly referred to as CAS. CAS is an enterprise multilingual single sign-on solution for the web and attempts to be a comprehensive platform for your authentication and authorization needs. CAS is an open and well-documented authentication protocol. The primary implementation of the protocol is an open-source Java server component by the same name hosted here, with support for a plethora of additional authentication protocols and features.

pysaml2 - Python implementation of SAML2

  •    Python

PySAML2 is a pure python implementation of SAML Version 2 Standard. It contains all necessary pieces for building a SAML2 service provider or an identity provider. The distribution contains examples of both. Originally written to work in a WSGI environment there are extensions that allow you to use it with other frameworks. To run tests in multiple python environments, you can use pyenv with tox.

saml2 - SimpleSAMLphp low-level SAML2 PHP library

  •    PHP

A PHP library for SAML2 related functionality. It is used by several products, most notably SimpleSAMLphp and OpenConext.




awsprocesscreds - Process credential providers for AWS SDKs and Tools

  •    Python

A collection of process-based credential providers to be used with the AWS CLI and related tools.This will cache your credentials by default, which will allow you to run multiple commands without having to enter your password each time. You can disable the cache by specifying --no-cache.

mod_auth_mellon - An Apache module with a simple SAML 2.0 service provider

  •    C

mod_auth_mellon is an authentication module for Apache. It authenticates the user against a SAML 2.0 IdP, and grants access to directories depending on attributes received from the IdP. You will also require development headers and tools for all of the dependencies.

shibboleth-oidc - OpenID Connect support for the Shibboleth Identity Provider v3

  •    Java

An instance of this codebase is presently running on Heroku. You may need to refresh the page twice to wake up the instance as idle timeouts may cause it to go down. Note that no significant UI enhancements are taken into account. All configuration and changes are directly assumed to be applied to the IdP config without the presence of a web interface to facilitate. This includes administration and management of metadata, authZ codes and more.

shib-cas-authn3 - Integrates an external CAS Server and Shibboleth IdPv3.

  •    Java

This project was developed as part of Unicon's Open Source Support program. Professional support/integration assistance for this module is available. For more information, visit https://unicon.net/opensource/shibboleth. This is a Shibboleth IDP external authentication plugin that delegates the authentication to an external Central Authentication Server. The biggest advantage of using this component over the plain REMOTE_USER header solution provided by Shibboleth is the ability to utilize a full range of native CAS protocol features such as renew and gateway, plus the ability to share with CAS the EntityID of the relying application.


saml-http-post-reference - Reference implementation of SSO via the SAML Identity to Service Provider initiated HTTP POST Binding

  •    CSharp

#C# SAML 2.0 Identity Provider A reference implementation of a SAML 2.0 identity provider (IdP) and a service provider (SP) to consume the IdP initiated POST binding. This solution and enclosed projects are presented as reference materials form CoverMyMeds only for implementing the oasis SAML 2.0 IdP initiated HTTP POST protocol.

Mujina - A mock IDP and SP using the OpenSAML library

  •    Java

Mujina is a SAML2 Identity and Service Provider (IdP & SP). Characteristics of both the IdP or SP can be runtime changed with the REST API.

OpenConext-engineblock - OpenConext SAML 2.0 IdP/SP Gateway

  •    PHP

Note: While care was given to make EngineBlock as compliant as possible with mainstream Linux distributions, it is only regularly tested with RedHat Enterprise Linux and CentOS. Note: you are advised to use OpenConext-Deploy to deploy OpenConext installations.

nginx-http-shibboleth - Shibboleth auth request module for nginx

  •    C

This module allows Nginx to work with Shibboleth, by way of Shibboleth's FastCGI authorizer. This module requires specific configuration in order to work correctly, as well as Shibboleth's FastCGI authorizer application available on the system. It aims to be similar to parts of Apache's mod_shib, though Shibboleth authorisation and authentication settings are configured via shibboleth2.xml rather than in the web server configuration. With this module configured against a location block, incoming requests are authorized within Nginx based upon the result of a subrequest to Shibboleth's FastCGI authorizer. In this process, this module can be used to copy user attributes from a successful authorizer response into Nginx's original request as headers or environment parameters for use by any backend application. If authorization is not successful, the authorizer response status and headers are returned to the client, denying access or redirecting the user's browser accordingly (such as to a WAYF page, if so configured).

django-saml2-pro-auth - SAML2 authentication backend for Django wrapping OneLogin's python-saml package https://github

  •    Python

On your OS you must install libxml, xmlsec1 and openssl (dev packages where available). The package name will vary by OS. You'll want to find the equivalent on your OS of choice.

saml-proxy - SAML 2.0 authentication reverse proxy with fancy features

  •    Go

A SAML 2.0 auth providing reverse proxy with fancy features like roundrobin load balancing, a buffer for retrying requests, a Hystrix-style circuit breaker, and rate limiting. The proxy can pass SAML attributes such as username and groups to the target application.

django-saml2-auth - Django SAML2 Authentication Made Easy

  •    Python

This project aims to provide a dead simple way to integrate SAML2 Authentication into your Django powered app. Try it now, and get rid of the complicated configuration of SAML. Any SAML2 based SSO(Single-Sign-On) identity provider with dynamic metadata configuration is supported by this Django plugin, for example Okta.

djangosaml2 - Django SAML2 Service Provider based on pySAML2

  •    Python

A Django application that builds a Fully Compliant SAML2 Service Provider on top of PySAML2 library. Djangosaml2 protects your project with a SAML2 SSO Authentication. Please consult the official Documentation of djangosaml2 to get started.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.