• Resolved quinze

    (@quinze)


    In wpo365-login/Services/Request_Service.php on line 71 the variable $state that is strictly compared to false, should be $relay_state

        68	if (!empty($is_saml_response = !empty($_POST['RelayState']) && !empty($_REQUEST['SAMLResponse']))) {
    69 $relay_state = Router_Service::process_state_url($_POST['RelayState'], $request);
    70
    71 if (false === $relay_state) {
    72 $is_saml_response = false;
    73 } else {
    74 $request->set_item('relay_state', $relay_state); // -> Cannot be unset because there dependies relying on it
    75 }
    76 }
Viewing 1 replies (of 1 total)
  • Plugin Author Marco van Wieren

    (@wpo365)

    Hi @quinze

    You’re absolutely right! Not sure how that was missed, but it was!

    Thank you for bringing this to my attention. Version 28.2 has just been released and should fix this.

    Hope this helps!

    -Marco

Viewing 1 replies (of 1 total)
  • You must be logged in to reply to this topic.