Note that that guide documents to send the UPN as a "transient NameID".
A UPN is your actual username in MS-Windows, e.g. found via Wikipedia:
https://msdn.microsoft.com/en-us/library/windows/desktop/aa380525(v=vs.85).aspx
Whereas a transient NameID is defined to be an " identifier with
transient semantics and SHOULD be treated as an opaque and temporary
value by the relying party." (SAML Core, 8.3.8).
So that's not a good match, you're spilling personal data while
claiming it to be transient, short-lived, opaque data.
> Upon logging out of the simplesaml session, I can immediately
> revalidate the user without having to re-authenticate via ADFS
> manually.
So SLO (Single Logout) failed (if it even was sent). Without logs or
any other technical details there's not much to go on about.
-peter
'<CORP>-Fed' => array( 'saml:SP', 'ForceAuthn' => TRUE, 'entityID' => null, 'idp' => 'http://<CORP STS>.com/adfs/services/trust', 'description' => array( 'en' => 'Federation Service', ),
'NameIDFormat' => 'urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified', // ADFS 2012R2 requires signing of the logout - the others are optional (may be overhead you don't want.) 'sign.logout' => TRUE, 'redirect.sign' => TRUE, 'assertion.encryption' => TRUE, // We now need a certificate and key. The following command (executed on Linux usually) // creates a self-signed cert and key, using SHA256, valid for 2 years. // openssl req -x509 -nodes -sha256 -days 730 -newkey rsa:2048 -keyout my.key -out my.pem 'privatekey' => 'my.key', 'certificate' => 'my.pem',
// Enforce the use of SHA-256 by default. 'signature.algorithm' => 'http://www.w3.org/2001/04/xmldsig-more#rsa-sha256'),SimpleSAML_Error_Error: UNHANDLEDEXCEPTION
Backtrace: 0 /var/simplesamlphp/www/module.php:170 (N/A) Caused by: sspmod_saml_Error: Requester/InvalidNameIDPolicy Backtrace: 3 /var/simplesamlphp/modules/saml/lib/Message.php:392 (sspmod_saml_Message::getResponseError) 2 /var/simplesamlphp/modules/saml/lib/Message.php:499 (sspmod_saml_Message::processResponse) 1 /var/simplesamlphp/modules/saml/www/sp/saml2-acs.php:120 (require) 0 /var/simplesamlphp/www/module.php:127 (N/A)
--
You received this message because you are subscribed to a topic in the Google Groups "SimpleSAMLphp" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/simplesamlphp/IrGAypwSJ7o/unsubscribe.
To unsubscribe from this group and all its topics, send an email to simplesamlph...@googlegroups.com.
To post to this group, send email to simple...@googlegroups.com.
Visit this group at https://groups.google.com/group/simplesamlphp.
For more options, visit https://groups.google.com/d/optout.