All Projects → ran-jit → saml-service-provider

ran-jit / saml-service-provider

Licence: GPL-3.0 License
SAML Service Provider (SSO)

Programming Languages

java
68154 projects - #9 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to saml-service-provider

wp-simple-saml
WordPress Simple SAML plugin
Stars: ✭ 73 (+461.54%)
Mutual labels:  saml, sso, single-sign-on
docker-lemonldap
Docker LemonLDAP-NG Image w/S6 overlay, Zabbix Monitoring based on Debian or Alpine
Stars: ✭ 20 (+53.85%)
Mutual labels:  saml, sso, single-sign-on
Arkid
一账通是一款开源的统一身份认证授权管理解决方案,支持多种标准协议(LDAP, OAuth2, SAML, OpenID),细粒度权限控制,完整的WEB管理功能,钉钉、企业微信集成等
Stars: ✭ 217 (+1569.23%)
Mutual labels:  saml, sso
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. 🔐
Stars: ✭ 696 (+5253.85%)
Mutual labels:  saml, sso
webprofile-ref-project
A example project to demonstrate implementing SAML Web browser SSO profile using OpenSAML V2
Stars: ✭ 23 (+76.92%)
Mutual labels:  saml, sso
OpenAM
OpenAM is an open access management solution that includes Authentication, SSO, Authorization, Federation, Entitlements and Web Services Security.
Stars: ✭ 476 (+3561.54%)
Mutual labels:  saml, sso
Awsaml
Awsaml is an application for providing automatically rotated temporary AWS credentials.
Stars: ✭ 120 (+823.08%)
Mutual labels:  saml, sso
flarum-ext-sso
🔒 Single Sign On for Flarum.
Stars: ✭ 59 (+353.85%)
Mutual labels:  sso, single-sign-on
Samlify
🔐 Node.js API for Single Sign On (SAML 2.0)
Stars: ✭ 413 (+3076.92%)
Mutual labels:  saml, sso
casdoor
An Identity and Access Management (IAM) / Single-Sign-On (SSO) platform with web UI supporting OAuth 2.0, OIDC, SAML and CAS, QQ group: 645200447
Stars: ✭ 4,147 (+31800%)
Mutual labels:  saml, sso
crowbar
Securily generates temporary AWS credentials through identity providers using SAML
Stars: ✭ 23 (+76.92%)
Mutual labels:  saml, single-sign-on
lemonldap-ng
LemonLDAP::NG main code
Stars: ✭ 49 (+276.92%)
Mutual labels:  saml, sso
Saml2.authentication.core
A SAML 2.0 middleware for ASP.NET Core
Stars: ✭ 66 (+407.69%)
Mutual labels:  saml, sso
Spring Boot Security Saml Sample
SBS3 — A sample SAML 2.0 Service Provider built on Spring Boot.
Stars: ✭ 469 (+3507.69%)
Mutual labels:  saml, sso
Cipheridaas
CipherIDaaS —— Open-source IDaaS/IAM product by CipherChina , Hangzhou .
Stars: ✭ 121 (+830.77%)
Mutual labels:  saml, sso
Aws Google Auth
Provides AWS STS credentials based on Google Apps SAML SSO auth (what a jumble!)
Stars: ✭ 428 (+3192.31%)
Mutual labels:  saml, sso
authentik
The authentication glue you need.
Stars: ✭ 2,941 (+22523.08%)
Mutual labels:  saml, sso
Maxkey
MaxKey is Single Sign On(SSO) System,Leading-Edge Enterprise-Class open source IAM(Identity and Access management) product.
Stars: ✭ 274 (+2007.69%)
Mutual labels:  saml, sso
single-sign-on-out-jwt-cookie-redis-java-springboot-freemarker
Single Sign Out, Scalable Authentication Example with JSON Web Token (JWT), Spring Boot and Redis
Stars: ✭ 15 (+15.38%)
Mutual labels:  sso, single-sign-on
sso-examples
Single Sign-On (SSO) examples for Metabase integration
Stars: ✭ 39 (+200%)
Mutual labels:  saml, sso

SAML Service Provider (SSO)

SSO

Single sign-on (SSO) is an authentication process that allows a user to access multiple applications with one set of login credentials.

SSO advantages:

  • Eliminates credentials, reauthentication and help desk requests.
  • Improves compliance and security capabilities.
  • Provides detailed user access reporting.

SAML

Security Assertion Markup Language (SAML) is an XML-based framework for authentication and authorization between two entities: a Service Provider and an Identity Provider. The Service Provider agrees to trust the Identity Provider to authenticate users. In return, the Identity provider generates an authentication assertion, which indicates that a user has been authenticated.

SAML is a standard single sign-on (SSO) format. Authentication information is exchanged through digitally signed XML documents. It's a complex single sign-on (SSO) implementation that enables seamless authentication, mostly between businesses and enterprises.

With SAML, you don't have to worry about typing in authentication credentials or remembering and resetting passwords.

SAML requirements

SSO considerations Preferences
Scope of user credentials (IdP) Should be all users.
Type of connection Both IdP initiated and SP initiated.
Expected NameID value format Supports: EMAIL, TRANSIENT, PERSISTENT, UNSPECIFIED. default: EMAIL.
Expected attributes Configurable.

more details.. https://github.com/ran-jit/saml-service-provider/wiki

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].