public static function Utilities::processResponse in SAML SP 2.0 Single Sign On (SSO) - SAML Service Provider 8        
                          
                  
                        
1 call to Utilities::processResponse()
  - MiniOrangeAcs::processSamlResponse in src/MiniOrangeAcs.php
 
  - The function processSamlResponse.
 
 
File
 
   - src/Utilities.php, line 483
 
  
  Class
  
  - Utilities 
 
  - This file is part of miniOrange SAML plugin.
 
  Namespace
  Drupal\miniorange_saml
Code
public static function processResponse($currentURL, $certFingerprint, $signatureData, SAML2_Response $response) {
  $ResCert = $signatureData['Certificates'][0];
  
  $msgDestination = $response
    ->getDestination();
  if ($msgDestination !== NULL && $msgDestination !== $currentURL) {
    echo sprintf('Destination in response doesn\'t match the current URL. Destination is "' . XSS::filter($msgDestination) . '", current URL is "' . XSS::filter($currentURL) . '".');
    
  }
  $responseSigned = self::checkSign($certFingerprint, $signatureData, $ResCert);
  
  return $responseSigned;
}