Some more information on what I am doing: Using the same PHP example
code from Google, I am trying to use curl to POST the SAMLResponse and
RelayState so that the user is automatically redirected. I inserted
the code in identity_provider.php to post the same values that are
being passed by the javascript. When I disable the curl POST function,
the submit button still works.
Function to POST values:
function httpsPost($Url, $strRequest) {
// Initialisation
$ch=curl_init();
// Set parameters
curl_setopt($ch, CURLOPT_URL, $Url);
// Return a variable instead of posting it directly
//curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// Active the POST method
curl_setopt($ch, CURLOPT_POST, 1) ;
// Request
curl_setopt($ch, CURLOPT_POSTFIELDS, $strRequest);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
// execute the connexion
$result = curl_exec($ch);
// Close it
curl_close($ch);
return $result;
}
Call to function:
$data = array ('SAMLResponse' => $samlResponse, 'RelayState' =>
$relayStateURL);
$response = httpsPost($acsURL, $data);
Hope that helps.
On Apr 1, 9:11 am, slizadel <[EMAIL PROTECTED]> wrote:
> I am trying to get SSO working with a test domain. Using the provided
> PHP example code, I have changed the login mechanism to fit our
> environment and now I am trying to POST the SAMLReponse and
> RelayState, but each time I post the information, I get redirected
> back to my sign on page.
>
> Any suggestions as to where I can look solve this problem?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google Apps APIs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/google-apps-apis?hl=en
-~----------~----~----~----~------~----~------~--~---