Auth_OpenID_Server::encodeResponse PHP Метод

encodeResponse() публичный Метод

Encodes as response in the appropriate format suitable for sending to the user agent.
public encodeResponse ( $response )
    function encodeResponse($response)
    {
        return $this->encoder->encode($response);
    }

Usage Example

Пример #1
0
 /**
  * Send an OpenID response.
  *
  * This function never returns.
  *
  * @param Auth_OpenID_ServerResponse $response  The response.
  */
 private function sendResponse(Auth_OpenID_ServerResponse $response)
 {
     SimpleSAML_Logger::debug('openidProvider::sendResponse');
     $webresponse = $this->server->encodeResponse($response);
     if ($webresponse->code !== 200) {
         header('HTTP/1.1 ' . $webresponse->code, TRUE, $webresponse->code);
     }
     foreach ($webresponse->headers as $k => $v) {
         header($k . ': ' . $v);
     }
     header('Connection: Close');
     print $webresponse->body;
     exit(0);
 }
All Usage Examples Of Auth_OpenID_Server::encodeResponse