當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Auth_OpenID_ServiceEndpointLoader::toSession方法代碼示例

本文整理匯總了PHP中Auth_OpenID_ServiceEndpointLoader::toSession方法的典型用法代碼示例。如果您正苦於以下問題:PHP Auth_OpenID_ServiceEndpointLoader::toSession方法的具體用法?PHP Auth_OpenID_ServiceEndpointLoader::toSession怎麽用?PHP Auth_OpenID_ServiceEndpointLoader::toSession使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Auth_OpenID_ServiceEndpointLoader的用法示例。


在下文中一共展示了Auth_OpenID_ServiceEndpointLoader::toSession方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: beginWithoutDiscovery

 /**
  * Start OpenID verification without doing OpenID server
  * discovery. This method is used internally by Consumer.begin
  * after discovery is performed, and exists to provide an
  * interface for library users needing to perform their own
  * discovery.
  *
  * @param Auth_OpenID_ServiceEndpoint $endpoint an OpenID service
  * endpoint descriptor.
  *
  * @param bool anonymous Set to true if you want to perform OpenID
  * without identifiers.
  *
  * @return Auth_OpenID_AuthRequest $auth_request An OpenID
  * authentication request object.
  */
 function beginWithoutDiscovery($endpoint, $anonymous = false)
 {
     $loader = new Auth_OpenID_ServiceEndpointLoader();
     $auth_req = $this->consumer->begin($endpoint);
     $this->session->set($this->_token_key, $loader->toSession($auth_req->endpoint));
     if (!$auth_req->setAnonymous($anonymous)) {
         return new Auth_OpenID_FailureResponse(null, "OpenID 1 requests MUST include the identifier " . "in the request.");
     }
     return $auth_req;
 }
開發者ID:raphox,項目名稱:php-openid,代碼行數:26,代碼來源:Consumer.php

示例2: prepareForSave

 function prepareForSave($obj)
 {
     $loader = new Auth_OpenID_ServiceEndpointLoader();
     $services = array();
     foreach ($obj->services as $s) {
         $services[] = $loader->toSession($s);
     }
     return array('services' => $services);
 }
開發者ID:LeeGlendenning,項目名稱:formulize,代碼行數:9,代碼來源:Manager.php

示例3:

 /**
  * Start OpenID verification without doing OpenID server
  * discovery. This method is used internally by Consumer.begin
  * after discovery is performed, and exists to provide an
  * interface for library users needing to perform their own
  * discovery.
  *
  * @param Auth_OpenID_ServiceEndpoint $endpoint an OpenID service
  * endpoint descriptor.
  *
  * @return Auth_OpenID_AuthRequest $auth_request An OpenID
  * authentication request object.
  */
 function &beginWithoutDiscovery($endpoint)
 {
     $loader = new Auth_OpenID_ServiceEndpointLoader();
     $auth_req = $this->consumer->begin($endpoint);
     $this->session->set($this->_token_key, $loader->toSession($auth_req->endpoint));
     return $auth_req;
 }
開發者ID:JJYing,項目名稱:Anyway-Website,代碼行數:20,代碼來源:Consumer.php


注:本文中的Auth_OpenID_ServiceEndpointLoader::toSession方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。