https://github.com/ebyte23/saml.docs
SAML 2.0 Documentation with examples of ADFS, SimpleSAMLphp, etc... sample code and more
https://github.com/ebyte23/saml.docs
adfs adfs-metadata azure-active-directory saml shibboleth-idp simplesamlphp
Last synced: 7 days ago
JSON representation
SAML 2.0 Documentation with examples of ADFS, SimpleSAMLphp, etc... sample code and more
- Host: GitHub
- URL: https://github.com/ebyte23/saml.docs
- Owner: eByte23
- License: mit
- Created: 2017-06-28T00:12:31.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-07-14T01:40:00.000Z (over 8 years ago)
- Last Synced: 2025-04-07T11:11:42.350Z (10 months ago)
- Topics: adfs, adfs-metadata, azure-active-directory, saml, shibboleth-idp, simplesamlphp
- Size: 2.35 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SAML.Docs
SAML 2.0 Documentation with examples of ADFS, SimpleSAMLphp, etc... sample code and more
## Why is this documentation here?
Because when I started looking into implementing SAML in a product almost one and a half years ago. I really struggled to find **ANY** documentation on it or coding examples.
I hope that this documentation will be able to help someone else to use the madness that is SAML with more ease.
## What is **SAML** and **SAML 2.0**?
**[SAML](https://www.oasis-open.org/standards#samlv2.0)** is a specification for a SSO (Single Sign-On) method/process using XML, Certificates and Digital Signatures.
Here I will talk specifically about **[SAML 2.0](https://www.oasis-open.org/standards#samlv2.0)**
This also allows you to create a standard well known configuration file or endpoints on how to connect to your IDP (Identity Provider) or SP (Server Provider).
This standard configuration file is normally know as 'Metadata' some other services have sightly differing names for it e.g. **ADFS** (Active Directory Federation Services)
calls in 'FederationMetadata' for reasons I will not get into here (see **[ADFS](./ADFS.md)** for more).
## What SAML is not
It is not OAuth
## But...Wait how does it actually work?
## Hmm...So I sort of get it, but this will only work inside the clients network right?
### Tools
[SAML Tool.com by onelogin](https://www.samltool.com/online_tools.php)