Updated config

This commit is contained in:
rajesh
2024-09-23 21:28:41 -07:00
parent 18b1cff9f0
commit c018757df8

View File

@@ -261,14 +261,19 @@ public class SecurityConfig {
RelyingPartyRegistrationResolver registrationResolver = new DefaultRelyingPartyRegistrationResolver(registrations);
OpenSaml4AuthenticationRequestResolver authenticationRequestResolver = new OpenSaml4AuthenticationRequestResolver(registrationResolver);
// Customize the AuthnRequest with the authentication context
// Customize and log the AuthnRequest after setting the context
authenticationRequestResolver.setAuthnRequestCustomizer((context) -> {
context.getAuthnRequest().setRequestedAuthnContext(buildRequestedAuthnContext());
// Log the SAML AuthnRequest after setting the authentication context
String samlRequest = context.getAuthnRequest().toString(); // Get the updated AuthnRequest
logger.info("SAML AuthnRequest after setting context: " + samlRequest); // Log the updated SAML request
});
return authenticationRequestResolver;
}
private RequestedAuthnContext buildRequestedAuthnContext() {
AuthnContextClassRefBuilder authnContextClassRefBuilder = new AuthnContextClassRefBuilder();
AuthnContextClassRef authnContextClassRef = authnContextClassRefBuilder.buildObject(