All Projects → rasmusson → webprofile-ref-project

rasmusson / webprofile-ref-project

Licence: Apache-2.0 license
A example project to demonstrate implementing SAML Web browser SSO profile using OpenSAML V2

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to webprofile-ref-project

Saml2.authentication.core
A SAML 2.0 middleware for ASP.NET Core
Stars: ✭ 66 (+186.96%)
Mutual labels:  saml, sso, saml2
Cipheridaas
CipherIDaaS —— Open-source IDaaS/IAM product by CipherChina , Hangzhou .
Stars: ✭ 121 (+426.09%)
Mutual labels:  saml, sso, saml2
Samlify
🔐 Node.js API for Single Sign On (SAML 2.0)
Stars: ✭ 413 (+1695.65%)
Mutual labels:  saml, sso, saml2
lemonldap-ng
LemonLDAP::NG main code
Stars: ✭ 49 (+113.04%)
Mutual labels:  saml, sso, saml2
Aws Google Auth
Provides AWS STS credentials based on Google Apps SAML SSO auth (what a jumble!)
Stars: ✭ 428 (+1760.87%)
Mutual labels:  saml, sso
Pysaml2
Python implementation of SAML2
Stars: ✭ 371 (+1513.04%)
Mutual labels:  saml, saml2
authentik
The authentication glue you need.
Stars: ✭ 2,941 (+12686.96%)
Mutual labels:  saml, sso
Simplesamlphp
SimpleSAMLphp is an award-winning application written in native PHP that deals with authentication.
Stars: ✭ 832 (+3517.39%)
Mutual labels:  saml, saml2
saml-service-provider
SAML Service Provider (SSO)
Stars: ✭ 13 (-43.48%)
Mutual labels:  saml, sso
Spring Boot Security Saml Sample
SBS3 — A sample SAML 2.0 Service Provider built on Spring Boot.
Stars: ✭ 469 (+1939.13%)
Mutual labels:  saml, sso
saml-http-post-reference
Reference implementation of SSO via the SAML Identity to Service Provider initiated HTTP POST Binding
Stars: ✭ 73 (+217.39%)
Mutual labels:  sso, saml2
Saml Idp
Simple SAML Identity Provider (IdP) for Node
Stars: ✭ 290 (+1160.87%)
Mutual labels:  saml, saml2
Maxkey
MaxKey is Single Sign On(SSO) System,Leading-Edge Enterprise-Class open source IAM(Identity and Access management) product.
Stars: ✭ 274 (+1091.3%)
Mutual labels:  saml, sso
docker-lemonldap
Docker LemonLDAP-NG Image w/S6 overlay, Zabbix Monitoring based on Debian or Alpine
Stars: ✭ 20 (-13.04%)
Mutual labels:  saml, sso
Awsaml
Awsaml is an application for providing automatically rotated temporary AWS credentials.
Stars: ✭ 120 (+421.74%)
Mutual labels:  saml, sso
Arkid
一账通是一款开源的统一身份认证授权管理解决方案,支持多种标准协议(LDAP, OAuth2, SAML, OpenID),细粒度权限控制,完整的WEB管理功能,钉钉、企业微信集成等
Stars: ✭ 217 (+843.48%)
Mutual labels:  saml, sso
Mujina
A mock IDP and SP using the OpenSAML library
Stars: ✭ 250 (+986.96%)
Mutual labels:  saml, saml2
SAML2
No description or website provided.
Stars: ✭ 81 (+252.17%)
Mutual labels:  saml, saml2
OpenAM
OpenAM is an open access management solution that includes Authentication, SSO, Authorization, Federation, Entitlements and Web Services Security.
Stars: ✭ 476 (+1969.57%)
Mutual labels:  saml, sso
Ddf
DDF Distributed Data Framework - an open source, modular integration framework.
Stars: ✭ 112 (+386.96%)
Mutual labels:  saml, saml2

OpenSAML V2 example project

This is a simple example project used in the book A Guide to OpenSAML.

The project show how to implement SAML 2.0 Web browser SSO profile using OpenSAML V2 in Java.

⚠️ OpenSAML V2 is now deprecated and have been replaced by newer version A new book based on OpenSAML V3 is available as well as a new corresponding example project

The example project

The purpose of this project is to be an example and tutorial on how OpenSAML works and does not necessarily fulfill all best practises and security requirements. It can be a good place to start as a beginner when experimenting, but should not be used for production purposes.

This projekt demonstrate the following in OpenSAML

  • Including and bootstrapping the OpenSAML library
  • Sending a AuthnRequest using HTTP Redirect binding
  • Sending a Authentication Response using the HTTP Artifact Binding
  • Encrypting and decrypting Assertion
  • Reading credentials, signing and verifying messages

More resources on OpenSAML

On my blog, blog.samlsecurity.com, I provide a lot of guides, tutorials and examples on the use of OpenSAML and SAML.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].