mirror of
https://github.com/spring-projects/spring-security.git
synced 2025-06-28 14:52:24 +00:00
Migrate SAML 2.0 Tests and Docs to PCFOne
Issue gh-9362
This commit is contained in:
parent
3f2057364e
commit
76657631fd
@ -1910,9 +1910,9 @@ public final class HttpSecurity extends AbstractConfiguredSecurityBuilder<Defaul
|
|||||||
*
|
*
|
||||||
* private RelyingPartyRegistration getSaml2RelyingPartyRegistration() {
|
* private RelyingPartyRegistration getSaml2RelyingPartyRegistration() {
|
||||||
* //remote IDP entity ID
|
* //remote IDP entity ID
|
||||||
* String idpEntityId = "https://simplesaml-for-spring-saml.cfapps.io/saml2/idp/metadata.php";
|
* String idpEntityId = "https://simplesaml-for-spring-saml.apps.pcfone.io/saml2/idp/metadata.php";
|
||||||
* //remote WebSSO Endpoint - Where to Send AuthNRequests to
|
* //remote WebSSO Endpoint - Where to Send AuthNRequests to
|
||||||
* String webSsoEndpoint = "https://simplesaml-for-spring-saml.cfapps.io/saml2/idp/SSOService.php";
|
* String webSsoEndpoint = "https://simplesaml-for-spring-saml.apps.pcfone.io/saml2/idp/SSOService.php";
|
||||||
* //local registration ID
|
* //local registration ID
|
||||||
* String registrationId = "simplesamlphp";
|
* String registrationId = "simplesamlphp";
|
||||||
* //local entity ID - autogenerated based on URL
|
* //local entity ID - autogenerated based on URL
|
||||||
@ -1999,9 +1999,9 @@ public final class HttpSecurity extends AbstractConfiguredSecurityBuilder<Defaul
|
|||||||
*
|
*
|
||||||
* private RelyingPartyRegistration getSaml2RelyingPartyRegistration() {
|
* private RelyingPartyRegistration getSaml2RelyingPartyRegistration() {
|
||||||
* //remote IDP entity ID
|
* //remote IDP entity ID
|
||||||
* String idpEntityId = "https://simplesaml-for-spring-saml.cfapps.io/saml2/idp/metadata.php";
|
* String idpEntityId = "https://simplesaml-for-spring-saml.apps.pcfone.io/saml2/idp/metadata.php";
|
||||||
* //remote WebSSO Endpoint - Where to Send AuthNRequests to
|
* //remote WebSSO Endpoint - Where to Send AuthNRequests to
|
||||||
* String webSsoEndpoint = "https://simplesaml-for-spring-saml.cfapps.io/saml2/idp/SSOService.php";
|
* String webSsoEndpoint = "https://simplesaml-for-spring-saml.apps.pcfone.io/saml2/idp/SSOService.php";
|
||||||
* //local registration ID
|
* //local registration ID
|
||||||
* String registrationId = "simplesamlphp";
|
* String registrationId = "simplesamlphp";
|
||||||
* //local entity ID - autogenerated based on URL
|
* //local entity ID - autogenerated based on URL
|
||||||
|
@ -48,8 +48,8 @@ import org.springframework.util.Assert;
|
|||||||
* String assertionConsumerServiceLocation = "{baseUrl}/login/saml2/sso/{registrationId}";
|
* String assertionConsumerServiceLocation = "{baseUrl}/login/saml2/sso/{registrationId}";
|
||||||
* Saml2X509Credential relyingPartySigningCredential = ...;
|
* Saml2X509Credential relyingPartySigningCredential = ...;
|
||||||
*
|
*
|
||||||
* String assertingPartyEntityId = "https://simplesaml-for-spring-saml.cfapps.io/saml2/idp/metadata.php";
|
* String assertingPartyEntityId = "https://simplesaml-for-spring-saml.apps.pcfone.io/saml2/idp/metadata.php";
|
||||||
* String singleSignOnServiceLocation = "https://simplesaml-for-spring-saml.cfapps.io/saml2/idp/SSOService.php";
|
* String singleSignOnServiceLocation = "https://simplesaml-for-spring-saml.apps.pcfone.io/saml2/idp/SSOService.php";
|
||||||
* Saml2X509Credential assertingPartyVerificationCredential = ...;
|
* Saml2X509Credential assertingPartyVerificationCredential = ...;
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
|
@ -40,7 +40,7 @@ public class RelyingPartyRegistrationTests {
|
|||||||
assertThat(copy.getProviderDetails().getEntityId()).isEqualTo(registration.getProviderDetails().getEntityId())
|
assertThat(copy.getProviderDetails().getEntityId()).isEqualTo(registration.getProviderDetails().getEntityId())
|
||||||
.isEqualTo(copy.getAssertingPartyDetails().getEntityId())
|
.isEqualTo(copy.getAssertingPartyDetails().getEntityId())
|
||||||
.isEqualTo(registration.getAssertingPartyDetails().getEntityId())
|
.isEqualTo(registration.getAssertingPartyDetails().getEntityId())
|
||||||
.isEqualTo("https://simplesaml-for-spring-saml.cfapps.io/saml2/idp/metadata.php");
|
.isEqualTo("https://simplesaml-for-spring-saml.apps.pcfone.io/saml2/idp/metadata.php");
|
||||||
assertThat(copy.getAssertionConsumerServiceUrlTemplate())
|
assertThat(copy.getAssertionConsumerServiceUrlTemplate())
|
||||||
.isEqualTo(registration.getAssertionConsumerServiceUrlTemplate())
|
.isEqualTo(registration.getAssertionConsumerServiceUrlTemplate())
|
||||||
.isEqualTo(copy.getAssertionConsumerServiceLocation())
|
.isEqualTo(copy.getAssertionConsumerServiceLocation())
|
||||||
@ -54,7 +54,7 @@ public class RelyingPartyRegistrationTests {
|
|||||||
assertThat(copy.getProviderDetails().getWebSsoUrl()).isEqualTo(registration.getProviderDetails().getWebSsoUrl())
|
assertThat(copy.getProviderDetails().getWebSsoUrl()).isEqualTo(registration.getProviderDetails().getWebSsoUrl())
|
||||||
.isEqualTo(copy.getAssertingPartyDetails().getSingleSignOnServiceLocation())
|
.isEqualTo(copy.getAssertingPartyDetails().getSingleSignOnServiceLocation())
|
||||||
.isEqualTo(registration.getAssertingPartyDetails().getSingleSignOnServiceLocation())
|
.isEqualTo(registration.getAssertingPartyDetails().getSingleSignOnServiceLocation())
|
||||||
.isEqualTo("https://simplesaml-for-spring-saml.cfapps.io/saml2/idp/SSOService.php");
|
.isEqualTo("https://simplesaml-for-spring-saml.apps.pcfone.io/saml2/idp/SSOService.php");
|
||||||
assertThat(copy.getProviderDetails().getBinding()).isEqualTo(registration.getProviderDetails().getBinding())
|
assertThat(copy.getProviderDetails().getBinding()).isEqualTo(registration.getProviderDetails().getBinding())
|
||||||
.isEqualTo(copy.getAssertingPartyDetails().getSingleSignOnServiceBinding())
|
.isEqualTo(copy.getAssertingPartyDetails().getSingleSignOnServiceBinding())
|
||||||
.isEqualTo(registration.getAssertingPartyDetails().getSingleSignOnServiceBinding())
|
.isEqualTo(registration.getAssertingPartyDetails().getSingleSignOnServiceBinding())
|
||||||
|
@ -34,9 +34,9 @@ public final class TestRelyingPartyRegistrations {
|
|||||||
Saml2X509Credential signingCredential = TestSaml2X509Credentials.relyingPartySigningCredential();
|
Saml2X509Credential signingCredential = TestSaml2X509Credentials.relyingPartySigningCredential();
|
||||||
String assertionConsumerServiceLocation = "{baseUrl}"
|
String assertionConsumerServiceLocation = "{baseUrl}"
|
||||||
+ Saml2WebSsoAuthenticationFilter.DEFAULT_FILTER_PROCESSES_URI;
|
+ Saml2WebSsoAuthenticationFilter.DEFAULT_FILTER_PROCESSES_URI;
|
||||||
String apEntityId = "https://simplesaml-for-spring-saml.cfapps.io/saml2/idp/metadata.php";
|
String apEntityId = "https://simplesaml-for-spring-saml.apps.pcfone.io/saml2/idp/metadata.php";
|
||||||
Saml2X509Credential verificationCertificate = TestSaml2X509Credentials.relyingPartyVerifyingCredential();
|
Saml2X509Credential verificationCertificate = TestSaml2X509Credentials.relyingPartyVerifyingCredential();
|
||||||
String singleSignOnServiceLocation = "https://simplesaml-for-spring-saml.cfapps.io/saml2/idp/SSOService.php";
|
String singleSignOnServiceLocation = "https://simplesaml-for-spring-saml.apps.pcfone.io/saml2/idp/SSOService.php";
|
||||||
return RelyingPartyRegistration.withRegistrationId(registrationId).entityId(rpEntityId)
|
return RelyingPartyRegistration.withRegistrationId(registrationId).entityId(rpEntityId)
|
||||||
.assertionConsumerServiceLocation(assertionConsumerServiceLocation)
|
.assertionConsumerServiceLocation(assertionConsumerServiceLocation)
|
||||||
.credentials((c) -> c.add(signingCredential))
|
.credentials((c) -> c.add(signingCredential))
|
||||||
|
@ -30,7 +30,7 @@
|
|||||||
<form th:action="@{/logout}" method="post">
|
<form th:action="@{/logout}" method="post">
|
||||||
<input type="submit" value="Logout" />
|
<input type="submit" value="Logout" />
|
||||||
</form>
|
</form>
|
||||||
<a href="https://simplesaml-for-spring-saml.cfapps.io/module.php/core/authenticate.php?as=example-userpass&logout">
|
<a href="https://simplesaml-for-spring-saml.apps.pcfone.io/module.php/core/authenticate.php?as=example-userpass&logout">
|
||||||
Log out of SimpleSAMLphp
|
Log out of SimpleSAMLphp
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user