Auth_OpenID_SuccessResponse 클래스 참조

Auth_OpenID_SuccessResponse에 대한 상속 다이어그램 :
Inheritance graph
Auth_OpenID_SuccessResponse에 대한 협력 다이어그램:
Collaboration graph

모든 멤버 목록

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 
)

private

Consumer.php 파일의 1047 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : fromQuery().

01048     {
01049         $this->endpoint = $endpoint;
01050         $this->identity_url = $endpoint->identity_url;
01051         $this->signed_args = $signed_args;
01052     }

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.

반환값:
string $return_to The return_to URL supplied to the server on the initial request, or null if the response did not contain an 'openid.return_to' argument.

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 번째 라인에서 정의되었습니다.


이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.:

생성시간 : Wed Oct 28 22:59:47 2009, 프로젝트명 : XpressEngine, 생성자 :   doxygen 1.6.1