Blame | Last modification | View Log | RSS feed
<?php/** Copyright 2010 Google Inc.** Licensed under the Apache License, Version 2.0 (the "License");* you may not use this file except in compliance with the License.* You may obtain a copy of the License at** http://www.apache.org/licenses/LICENSE-2.0** Unless required by applicable law or agreed to in writing, software* distributed under the License is distributed on an "AS IS" BASIS,* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.* See the License for the specific language governing permissions and* limitations under the License.*//*** Do-nothing authentication implementation, use this if you want to make un-authenticated calls* @author Chris Chabot <chabotc@google.com>* @author Chirag Shah <chirags@google.com>*/class Google_AuthNone extends Google_Auth {public $key = null;public function __construct() {global $apiConfig;if (!empty($apiConfig['developer_key'])) {$this->setDeveloperKey($apiConfig['developer_key']);}}public function setDeveloperKey($key) {$this->key = $key;}public function authenticate($service) {/*noop*/}public function setAccessToken($accessToken) {/* noop*/}public function getAccessToken() {return null;}public function createAuthUrl($scope) {return null;}public function refreshToken($refreshToken) {/* noop*/}public function revokeToken() {/* noop*/}public function sign(Google_HttpRequest $request) {if ($this->key) {$request->setUrl($request->getUrl() . ((strpos($request->getUrl(), '?') === false) ? '?' : '&'). 'key='.urlencode($this->key));}return $request;}}