SilverStripe\SAML\Services\SAMLConfiguration
Class SAMLConfiguration
This object's job is to convert configuration from SilverStripe config system
into an array that can be consumed by the Onelogin SAML implementation.
The configuration tells the IdP and SP how to establish the circle of trust - i.e.
how to exchange certificates and which endpoints to use (e.g. see SAMLConfiguration::metadata).
https://syncplicity.zendesk.com/hc/en-us/articles/202392814-Single-sign-on-with-ADFS
Synopsis
class SAMLConfiguration
{
- // members
- private static bool $strict;
- private static bool $debug;
- private static $SP;
- private static $IdP;
- private static $authn_contexts;
- private static bool $expect_binary_nameid = true;
- private static bool $allow_insecure_email_linking = false;
- // methods
- public array asArray()
Hierarchy
Uses
- SilverStripe\Core\Injector\Injectable
- SilverStripe\Core\Config\Configurable
Members
private
- $IdP — array
- $SP — array
- $allow_insecure_email_linking — SilverStripe\SAML\Services\bool
- $authn_contexts — array
- $debug — SilverStripe\SAML\Services\bool
- $expect_binary_nameid — SilverStripe\SAML\Services\bool
- $strict — SilverStripe\SAML\Services\bool