@@ -91,10 +91,10 @@ private RelyingPartyRegistration asRegistration(String id, Registration properti
9191 AssertingPartyProperties assertingParty = new AssertingPartyProperties (properties , id );
9292 boolean usingMetadata = StringUtils .hasText (assertingParty .getMetadataUri ());
9393 Builder builder = (!usingMetadata ) ? RelyingPartyRegistration .withRegistrationId (id )
94- : createBuilderUsingMetadata (id , assertingParty ).registrationId (id );
94+ : createBuilderUsingMetadata (assertingParty ).registrationId (id );
9595 builder .assertionConsumerServiceLocation (properties .getAcs ().getLocation ());
9696 builder .assertionConsumerServiceBinding (properties .getAcs ().getBinding ());
97- builder .assertingPartyDetails (mapAssertingParty (properties , id , usingMetadata ));
97+ builder .assertingPartyDetails (mapAssertingParty (properties , id ));
9898 builder .signingX509Credentials ((credentials ) -> properties .getSigning ()
9999 .getCredentials ()
100100 .stream ()
@@ -120,8 +120,7 @@ private RelyingPartyRegistration asRegistration(String id, Registration properti
120120 return registration ;
121121 }
122122
123- private RelyingPartyRegistration .Builder createBuilderUsingMetadata (String id ,
124- AssertingPartyProperties properties ) {
123+ private RelyingPartyRegistration .Builder createBuilderUsingMetadata (AssertingPartyProperties properties ) {
125124 String requiredEntityId = properties .getEntityId ();
126125 Collection <Builder > candidates = RelyingPartyRegistrations
127126 .collectionFromMetadataLocation (properties .getMetadataUri ());
@@ -139,17 +138,14 @@ private Object getEntityId(RelyingPartyRegistration.Builder candidate) {
139138 return result [0 ];
140139 }
141140
142- private Consumer <AssertingPartyDetails .Builder > mapAssertingParty (Registration registration , String id ,
143- boolean usingMetadata ) {
141+ private Consumer <AssertingPartyDetails .Builder > mapAssertingParty (Registration registration , String id ) {
144142 return (details ) -> {
145143 AssertingPartyProperties assertingParty = new AssertingPartyProperties (registration , id );
146144 PropertyMapper map = PropertyMapper .get ().alwaysApplyingWhenNonNull ();
147145 map .from (assertingParty ::getEntityId ).to (details ::entityId );
148146 map .from (assertingParty ::getSingleSignonBinding ).to (details ::singleSignOnServiceBinding );
149147 map .from (assertingParty ::getSingleSignonUrl ).to (details ::singleSignOnServiceLocation );
150- map .from (assertingParty ::getSingleSignonSignRequest )
151- .when ((ignored ) -> !usingMetadata )
152- .to (details ::wantAuthnRequestsSigned );
148+ map .from (assertingParty ::getSingleSignonSignRequest ).to (details ::wantAuthnRequestsSigned );
153149 map .from (assertingParty .getSinglelogoutUrl ()).to (details ::singleLogoutServiceLocation );
154150 map .from (assertingParty .getSinglelogoutResponseUrl ()).to (details ::singleLogoutServiceResponseLocation );
155151 map .from (assertingParty .getSinglelogoutBinding ()).to (details ::singleLogoutServiceBinding );
0 commit comments