

Public 멤버 함수 | |
| Auth_OpenID_SuccessResponse ($endpoint, $signed_args) | |
| fromQuery ($endpoint, $query, $signed) | |
| extensionResponse ($prefix) | |
| getReturnTo () | |
Public 속성 | |
| $status = Auth_OpenID_SUCCESS | |
Consumer.php 파일의 1041 번째 라인에서 정의되었습니다.
| Auth_OpenID_SuccessResponse::Auth_OpenID_SuccessResponse | ( | $ | endpoint, | |
| $ | signed_args | |||
| ) |
| Auth_OpenID_SuccessResponse::extensionResponse | ( | $ | prefix | ) |
Extract signed extension data from the server's response.
| string | $prefix The extension namespace from which to extract the extension data. |
Consumer.php 파일의 1074 번째 라인에서 정의되었습니다.
01075 { 01076 $response = array(); 01077 $prefix = sprintf('openid.%s.', $prefix); 01078 $prefix_len = strlen($prefix); 01079 foreach ($this->signed_args as $k => $v) { 01080 if (strpos($k, $prefix) === 0) { 01081 $response_key = substr($k, $prefix_len); 01082 $response[$response_key] = $v; 01083 } 01084 } 01085 01086 return $response; 01087 }
| Auth_OpenID_SuccessResponse::fromQuery | ( | $ | endpoint, | |
| $ | query, | |||
| $ | signed | |||
| ) |
private
Consumer.php 파일의 1057 번째 라인에서 정의되었습니다.
다음을 참조함 : Auth_OpenID::arrayGet(), Auth_OpenID_SuccessResponse().
다음에 의해서 참조됨 : Auth_OpenID_GenericConsumer::_doIdRes().
01058 { 01059 $signed_args = array(); 01060 foreach (explode(",", $signed) as $field_name) { 01061 $field_name = 'openid.' . $field_name; 01062 $signed_args[$field_name] = Auth_OpenID::arrayGet($query, 01063 $field_name, ''); 01064 } 01065 return new Auth_OpenID_SuccessResponse($endpoint, $signed_args); 01066 }

| Auth_OpenID_SuccessResponse::getReturnTo | ( | ) |
Get the openid.return_to argument from this response.
This is useful for verifying that this request was initiated by this consumer.
Consumer.php 파일의 1099 번째 라인에서 정의되었습니다.
다음을 참조함 : Auth_OpenID::arrayGet().
01100 { 01101 return Auth_OpenID::arrayGet($this->signed_args, 'openid.return_to'); 01102 }

| Auth_OpenID_SuccessResponse::$status = Auth_OpenID_SUCCESS |
Auth_OpenID_ConsumerResponse(으)로부터 재구현되었습니다.
Consumer.php 파일의 1042 번째 라인에서 정의되었습니다.
1.6.1