|
118 | 118 | import org.springframework.security.oauth2.server.resource.introspection.OAuth2IntrospectionAuthenticatedPrincipal;
|
119 | 119 | import org.springframework.security.saml2.Saml2Exception;
|
120 | 120 | import org.springframework.security.saml2.core.Saml2Error;
|
| 121 | +import org.springframework.security.saml2.core.Saml2X509Credential; |
| 122 | +import org.springframework.security.saml2.credentials.TestSaml2X509Credentials; |
121 | 123 | import org.springframework.security.saml2.provider.service.authentication.DefaultSaml2AuthenticatedPrincipal;
|
122 | 124 | import org.springframework.security.saml2.provider.service.authentication.Saml2Authentication;
|
123 | 125 | import org.springframework.security.saml2.provider.service.authentication.Saml2AuthenticationException;
|
|
127 | 129 | import org.springframework.security.saml2.provider.service.authentication.TestSaml2PostAuthenticationRequests;
|
128 | 130 | import org.springframework.security.saml2.provider.service.authentication.TestSaml2RedirectAuthenticationRequests;
|
129 | 131 | import org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration;
|
| 132 | +import org.springframework.security.saml2.provider.service.registration.RelyingPartyRegistration.AssertingPartyDetails; |
130 | 133 | import org.springframework.security.saml2.provider.service.registration.TestRelyingPartyRegistrations;
|
131 | 134 | import org.springframework.security.web.authentication.WebAuthenticationDetails;
|
132 | 135 | import org.springframework.security.web.authentication.preauth.PreAuthenticatedAuthenticationToken;
|
@@ -324,6 +327,10 @@ class SpringSecurityCoreVersionSerializableTests {
|
324 | 327 | (r) -> TestSaml2PostAuthenticationRequests.create());
|
325 | 328 | generatorByClassName.put(Saml2RedirectAuthenticationRequest.class,
|
326 | 329 | (r) -> TestSaml2RedirectAuthenticationRequests.create());
|
| 330 | + generatorByClassName.put(Saml2X509Credential.class, |
| 331 | + (r) -> TestSaml2X509Credentials.relyingPartyVerifyingCredential()); |
| 332 | + generatorByClassName.put(AssertingPartyDetails.class, |
| 333 | + (r) -> TestRelyingPartyRegistrations.full().build().getAssertingPartyMetadata()); |
327 | 334 | generatorByClassName.put(RelyingPartyRegistration.class, (r) -> TestRelyingPartyRegistrations.full().build());
|
328 | 335 |
|
329 | 336 | // web
|
|
0 commit comments