...
Overview
The SAML2.ECP profile configuration bean enables support for the SAML 2.0 Enhanced Client/Proxy profile (the mobile / non-browser SSO interface).
...
Virtually all the configuration options below can be set via two different properties: a static property that explicitly sets the value to use and a lookup strategy or predicate property that takes a a Function or Predicate and returns the value to use. The dynamic property is generally named "propertyNamePredicate" or "propertyNameLookupStrategy" for Boolean- and non-Boolean-valued properties respectively.The examples shown are not specific to any particular profile configuration.
Localtabgroup |
---|
Localtab |
---|
| Include Page |
---|
| ProfileConfiguration-Common |
---|
| ProfileConfiguration-Common |
---|
|
|
Localtab |
---|
| Include Page |
---|
| ProfileConfiguration-Authentication |
---|
| ProfileConfiguration-Authentication |
---|
|
|
Localtab |
---|
| Include Page |
---|
| ProfileConfiguration-SAML |
---|
| ProfileConfiguration-SAML |
---|
|
|
Localtab |
---|
| Include Page |
---|
| ProfileConfiguration-SAML2 |
---|
| ProfileConfiguration-SAML2 |
---|
|
|
Localtab |
---|
| Include Page |
---|
| ProfileConfiguration-Artifact |
---|
| ProfileConfiguration-Artifact |
---|
|
|
Localtab |
---|
| Include Page |
---|
| ProfileConfiguration-SAML2SSO |
---|
| ProfileConfiguration-SAML2SSO |
---|
|
|
|
Notes
The default value of signResponses
for this profile is "true", in keeping with modern best practice. As long as one of the response or assertion are signed, use of the profile is "safe" in terms of authentication integrity, but there are vulnerabilities in XML Encryption that make signing responses advisable when the most common encryption algorithms are used. Some of the backstory around the signing defaults is discussed in this thread.
...