# README
SAML SP
This module enables a service to act as an SP (allows login with third party using SAML protocol). This feature has two feature configurers.
login feature configurer does the following:
- Add metadata endpoint (/saml/metadata)
- Add ACS endpoint (/saml/SSO)
- Add metadata refresh middleware that covers the above two endpoints
- Make the metadata endpoint and acs endpoint public
- Add an authentication entry point that will trigger the saml login process
logout feature configurer does the following:
- Add single logout endpoint
- Add metadata refresh middleware that covers the endpoint
- Add logout handler
- Add logout entry point (the entry point to send out the logout request to the IDP)
When SAML login feature is enabled, these middleware and endpoints are added to the web security configuration.
Misc
Create saml private key and cert using the following command
openssl genrsa -out saml.key -aes256 1024
openssl req -key saml.key -new -x509 -days 36500 -out saml.crt
# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
CookieRequestTracker tracks requests by setting a uniquely named cookie for each request.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SPLoginMiddleware*
A SAML service provider should be able to work with multiple identity providers.
No description provided by the author
SPMetadataMiddleware A SAML service provider should be able to work with multiple identity providers.
No description provided by the author
No description provided by the author
# Interfaces
No description provided by the author
# Type aliases
No description provided by the author