@@ -67,8 +67,7 @@ public void convertWhenSamlResponseThenToken() {
6767		request .setParameter (Saml2ParameterNames .SAML_RESPONSE ,
6868				Saml2Utils .samlEncode ("response" .getBytes (StandardCharsets .UTF_8 )));
6969		Saml2AuthenticationToken  token  = converter .convert (request );
70- 		assertThat (token .getSaml2Response ())
71- 			.isEqualTo (Saml2Utils .samlInflate ("response" .getBytes (StandardCharsets .UTF_8 )));
70+ 		assertThat (token .getSaml2Response ()).isEqualTo ("response" );
7271		assertThat (token .getRelyingPartyRegistration ().getRegistrationId ())
7372			.isEqualTo (this .relyingPartyRegistration .getRegistrationId ());
7473	}
@@ -82,8 +81,7 @@ public void convertWhenSamlResponseWithRelyingPartyRegistrationResolver(
8281		request .setParameter (Saml2ParameterNames .SAML_RESPONSE ,
8382				Saml2Utils .samlEncode ("response" .getBytes (StandardCharsets .UTF_8 )));
8483		Saml2AuthenticationToken  token  = converter .convert (request );
85- 		assertThat (token .getSaml2Response ())
86- 			.isEqualTo (Saml2Utils .samlInflate ("response" .getBytes (StandardCharsets .UTF_8 )));
84+ 		assertThat (token .getSaml2Response ()).isEqualTo ("response" );
8785		assertThat (token .getRelyingPartyRegistration ().getRegistrationId ())
8886			.isEqualTo (this .relyingPartyRegistration .getRegistrationId ());
8987		verify (resolver ).resolve (any (), isNull ());
@@ -160,18 +158,15 @@ public void convertWhenGetRequestInvalidDeflatedThenSaml2AuthenticationException
160158	}
161159
162160	@ Test 
163- 	public  void  convertWhenUsingSamlUtilsBase64ThenSaml2AuthenticationException () throws  Exception  {
161+ 	public  void  convertWhenUsingSamlUtilsBase64ThenXmlIsValid () throws  Exception  {
164162		Saml2AuthenticationTokenConverter  converter  = new  Saml2AuthenticationTokenConverter (
165163				this .relyingPartyRegistrationResolver );
166164		given (this .relyingPartyRegistrationResolver .resolve (any (HttpServletRequest .class ), any ()))
167165			.willReturn (this .relyingPartyRegistration );
168166		MockHttpServletRequest  request  = new  MockHttpServletRequest ();
169167		request .setParameter (Saml2ParameterNames .SAML_RESPONSE , getSsoCircleEncodedXml ());
170- 		assertThatExceptionOfType (Saml2AuthenticationException .class ).isThrownBy (() -> converter .convert (request ))
171- 			.withRootCauseInstanceOf (IOException .class )
172- 			.satisfies (
173- 					(ex ) -> assertThat (ex .getSaml2Error ().getErrorCode ()).isEqualTo (Saml2ErrorCodes .INVALID_RESPONSE ))
174- 			.satisfies ((ex ) -> assertThat (ex .getSaml2Error ().getDescription ()).isEqualTo ("Unable to inflate string" ));
168+ 		Saml2AuthenticationToken  token  = converter .convert (request );
169+ 		validateSsoCircleXml (token .getSaml2Response ());
175170	}
176171
177172	@ Test 
@@ -192,8 +187,7 @@ public void convertWhenSavedAuthenticationRequestThenToken() {
192187		request .setParameter (Saml2ParameterNames .SAML_RESPONSE ,
193188				Saml2Utils .samlEncode ("response" .getBytes (StandardCharsets .UTF_8 )));
194189		Saml2AuthenticationToken  token  = converter .convert (request );
195- 		assertThat (token .getSaml2Response ())
196- 			.isEqualTo (Saml2Utils .samlInflate ("response" .getBytes (StandardCharsets .UTF_8 )));
190+ 		assertThat (token .getSaml2Response ()).isEqualTo ("response" );
197191		assertThat (token .getRelyingPartyRegistration ().getRegistrationId ())
198192			.isEqualTo (this .relyingPartyRegistration .getRegistrationId ());
199193		assertThat (token .getAuthenticationRequest ()).isEqualTo (authenticationRequest );
@@ -216,8 +210,7 @@ public void convertWhenSavedAuthenticationRequestThenTokenWithRelyingPartyRegist
216210		request .setParameter (Saml2ParameterNames .SAML_RESPONSE ,
217211				Saml2Utils .samlEncode ("response" .getBytes (StandardCharsets .UTF_8 )));
218212		Saml2AuthenticationToken  token  = converter .convert (request );
219- 		assertThat (token .getSaml2Response ())
220- 			.isEqualTo (Saml2Utils .samlInflate ("response" .getBytes (StandardCharsets .UTF_8 )));
213+ 		assertThat (token .getSaml2Response ()).isEqualTo ("response" );
221214		assertThat (token .getRelyingPartyRegistration ().getRegistrationId ())
222215			.isEqualTo (this .relyingPartyRegistration .getRegistrationId ());
223216		assertThat (token .getAuthenticationRequest ()).isEqualTo (authenticationRequest );
@@ -238,20 +231,18 @@ public void setAuthenticationRequestRepositoryWhenNullThenIllegalArgument() {
238231	}
239232
240233	@ Test 
241- 	public  void  convertWhenGetRequestAndShouldNotInflateResponse () {
234+ 	public  void  shouldNotConvertGetRequests () {
242235		Saml2AuthenticationTokenConverter  converter  = new  Saml2AuthenticationTokenConverter (
243236				this .relyingPartyRegistrationResolver );
244- 		converter .setShouldInflateResponse (false );
237+ 		converter .setShouldConvertGetRequests (false );
245238		given (this .relyingPartyRegistrationResolver .resolve (any (HttpServletRequest .class ), any ()))
246- 			.willReturn (this .relyingPartyRegistration );
239+ 				 .willReturn (this .relyingPartyRegistration );
247240		MockHttpServletRequest  request  = new  MockHttpServletRequest ();
248241		request .setMethod ("GET" );
249242		request .setParameter (Saml2ParameterNames .SAML_RESPONSE ,
250243				Saml2Utils .samlEncode ("response" .getBytes (StandardCharsets .UTF_8 )));
251244		Saml2AuthenticationToken  token  = converter .convert (request );
252- 		assertThat (token .getSaml2Response ()).isEqualTo ("response" );
253- 		assertThat (token .getRelyingPartyRegistration ().getRegistrationId ())
254- 			.isEqualTo (this .relyingPartyRegistration .getRegistrationId ());
245+ 		assertThat (token ).isNull ();
255246	}
256247
257248	private  void  validateSsoCircleXml (String  xml ) {
0 commit comments