@@ -228,7 +228,6 @@ public void testGetNameIdData() throws Exception {
228228 String logoutRequestStr = Util .base64decodedInflated (logoutRequestStringBase64 );
229229 assertThat (logoutRequestStr , containsString ("<samlp:LogoutRequest" ));
230230 String nameIdDataStr = LogoutRequest .getNameIdData (logoutRequestStr , null ).toString ();
231- assertThat (nameIdDataStr , containsString ("Format=urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified" ));
232231 assertThat (nameIdDataStr , containsString ("Value=ONELOGIN_1e442c129e1f822c8096086a1103c5ee2c7cae1c" ));
233232 assertThat (nameIdDataStr , not (containsString ("SPNameQualifier" )));
234233
@@ -249,7 +248,6 @@ public void testGetNameIdData() throws Exception {
249248 logoutRequestStr = Util .base64decodedInflated (logoutRequestStringBase64 );
250249 PrivateKey key = settings .getSPkey ();
251250 nameIdDataStr = LogoutRequest .getNameIdData (logoutRequestStr , key ).toString ();
252- assertThat (nameIdDataStr , containsString ("Format=urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified" ));
253251 assertThat (nameIdDataStr , containsString ("Value=ONELOGIN_1e442c129e1f822c8096086a1103c5ee2c7cae1c" ));
254252 assertThat (nameIdDataStr , not (containsString ("SPNameQualifier" )));
255253
@@ -268,6 +266,16 @@ public void testGetNameIdData() throws Exception {
268266 assertThat (nameIdDataStr , containsString ("Format=urn:oasis:names:tc:SAML:2.0:nameid-format:emailAddress" ));
269267 assertThat (nameIdDataStr , containsString ("Value=ONELOGIN_9c86c4542ab9d6fce07f2f7fd335287b9b3cdf69" ));
270268 assertThat (nameIdDataStr , containsString ("SPNameQualifier=https://pitbulk.no-ip.org/newonelogin/demo1/metadata.php" ));
269+
270+ settings = new SettingsBuilder ().fromFile ("config/config.emailaddressformat.properties" ).build ();
271+ logoutRequest = new LogoutRequest (settings , null , "ONELOGIN_1e442c129e1f822c8096086a1103c5ee2c7cae1c" , null );
272+ logoutRequestStringBase64 = logoutRequest .getEncodedLogoutRequest ();
273+ logoutRequestStr = Util .base64decodedInflated (logoutRequestStringBase64 );
274+ assertThat (logoutRequestStr , containsString ("<samlp:LogoutRequest" ));
275+ nameIdDataStr = LogoutRequest .getNameIdData (logoutRequestStr , null ).toString ();
276+ assertThat (nameIdDataStr , containsString ("Value=ONELOGIN_1e442c129e1f822c8096086a1103c5ee2c7cae1c" ));
277+ assertThat (nameIdDataStr , containsString ("Format=urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress" ));
278+ assertThat (nameIdDataStr , not (containsString ("SPNameQualifier" )));
271279 }
272280
273281 /**
0 commit comments