openstackid/app/libs/oauth2/responses/OAuth2AuthorizationResponse.php
smarcet ad1844984e Implements: blueprint openid-oauth2-implicit-client-flow
Change-Id: Iee3c9412a3f75a4aba5421e8c5f881a60b396df0
2014-01-06 18:07:55 -03:00

23 lines
578 B
PHP

<?php
namespace oauth2\responses;
use oauth2\OAuth2Protocol;
/**
* Class OAuth2AuthorizationResponse
* http://tools.ietf.org/html/rfc6749#section-4.1.2
* @package oauth2\responses
*/
class OAuth2AuthorizationResponse extends OAuth2IndirectResponse {
public function __construct($return_url, $code, $state=null)
{
parent::__construct();
$this[OAuth2Protocol::OAuth2Protocol_ResponseType_Code] = $code;
$this->setReturnTo($return_url);
if(!is_null($state))
$this[OAuth2Protocol::OAuth2Protocol_State] = $state;
}
}