Articles of oauth 2.0

Google OAuth2 (401) Недействительные учетные данные

Поэтому у меня есть приложение, над которым я работаю. У меня есть локальная копия в XAMPP и живая версия на сервере (конечно). Все работает нормально с обоими, однако, когда я выхожу из одного, я получаю эту ошибку: Неустранимая ошибка: исключить исключение «Google_ServiceException» с сообщением «Ошибка вызова GET (401)« Недействительные учетные данные »в C: \ localhost […]

SSO Google Apps – первое и последнее имя с OAuth 2 без использования Google+

Я пытаюсь внедрить SSO Google Apps, используя OAuth 2. Я использую клиентскую библиотеку Google PHP для этой цели. Я установил область для «электронной почты» и «профиля» во время аутентификации: $this->client->setScopes('email', 'profile'); Я могу получить адрес электронной почты с помощью verifyIdToken, а также имя и фамилию с помощью Google Plus. if ($this->client->getAccessToken()) { $tokenData = $this->client->verifyIdToken()->getAttributes(); […]

URL-адрес перенаправления API-интерфейса API-интерфейса Google Analytics

Я тестирую API Google Analytics (с oauth 2.0) на своей локальной машине, и я хочу знать, можно ли заставить его работать таким образом, поскольку они просят меня вставить URL-адрес Redirect в Консоль API Google API, а затем ввести его в моем коде, но я не знаю, каким должен быть этот URI Redirect? Мой текущий URI […]

OAuth 2.0 Пример Auth Server

Я хочу попробовать с этим примером OAuth2-сервера ( https://github.com/alexbilbie/oauth2-example-auth-server ), но когда я хочу его запустить, он дает мне ошибку " Fatal error: Interface 'OAuth2\Storage\ClientInterface' not found in /var/www/oauth2-auth-server/model_client.php on line 2 " Я думаю, мне нужно добавить автозагрузчик в composer.json. Я сделал это, но навсегда это дает мне эту ошибку. Но я также думаю, […]

Подключение к LinkedIn и базе данных

Я пытаюсь подключить мою страницу входа Linkedin в базу данных для получения информации о пользователе. Но все, что я сделал, просто разрешено входить в систему, а база данных не получает никакой информации. Вот мой index.php <?php require_once "init.php"; require_once "includes/db.php"; if(isset($_GET['code'])) // get code after authorization { $url = 'https://www.linkedin.com/uas/oauth2/accessToken'; $param = 'grant_type=authorization_code&code='.$_GET['code'].'&redirect_uri='.$config['callback_url'].'&client_id='.$config['Client_ID'].'&client_secret='.$config['Client_Secret']; $return = […]

Войти с помощью Facebook SDK PHP – Пользователь должен дважды войти в систему

Я пытаюсь использовать PHP Facebook SDK, чтобы регистрировать пользователей в facebook. Я начал с использования файла примера, представленного в .zip, который я загрузил из GitHub. Когда пользователи нажимают логин, они переходят на страницу аутентификации. После разрешения моего приложения они перенаправляются обратно на исходную страницу, где должен быть print_r пользовательский объект. Но это не так. При […]

CakePHP с временной шкалой Twitter, используя twitteroauth, получая curl_init () ошибку?

ОК, прежде чем я начну, я создаю это в виртуальной коробке, работающей с Ubuntu, у которой CURL установлен и работает! Поэтому, читая несколько сообщений в блогах и помогающих сайтах, я использовал следующий код для создания тяги в моей временной шкале из твиттера, require_once("twitteroauth.php"); $twitteruser = "MY-TWITTER-NAME"; $notweets = 30; $consumerkey = "XXXX-XXXXXXX"; $consumersecret = "XXXX-XXXXXXX"; […]

Передача безопасных файлов cookie на PHP через AJAX

Я реализую обмен ссылками для LinkedIn JavaScript для REST и имеет страницу с поддержкой SSL, на которой участник подписывается, и сохраняет свой токен oauth в защищенном «учетном файле» cookie в документах. Затем я пытаюсь передать эти файлы cookie на страницу PHP через jQuery $.post() : $.post('https://' + document.domain + '/exchange.php', function(data) { alert(data); }); Когда […]

Таблицы Fusion вставляют строку с базовым примером PHP

Есть ли обновленная клиентская библиотека PHP для таблиц Fusion? или, может быть, очень конкретный экземпляр + пример вставки вставки? Я посетил https://code.google.com/p/google-api-php-client/ и загрузил их последний файл релиза, но, имея примеры для многих других google-apis, я не могу найти упоминания о слиянии таблиц. Кроме того, я пытался получить https://github.com/marciuz/fusion-table-php-api-and-shell фантастический проект для работы, но продолжать […]

Аутентификация Facebook вызывает ошибки для нескольких пользователей

Я работаю с командой, чтобы создать игру в Facebook. Для одного из людей в команде он будет генерировать ошибки и не получать свой идентификатор или данные. Он работает для всех, кто тестировал, ~ 20 человек. Ошибка, которая возникает: Warning: file_get_contents(https://graph.facebook.com/oauth/access_token? client_id=165114483572553&redirect_uri=http%3A%2F%2Fapps.facebook.com%2F (*INSERT APP*)%2F&client_secret=(*SECRET_CODE*)&code=AQBnvIjs0jaUnoUKkjsh3K7G7JK QYMrIx525Jn6jYmDtWS74nEa_TTZf6e4p7jPadyjaS9t-M_GXGFFg_K8r6MZtUdWr4C6MRUR6p COgqN5YqWXNVqlbyfmFJcrKlsu2D4oUQ4YkKNIDw-vaij4s_dliKnzndJwFs7i0 gL2J5a3229fgdCkU2Jps8YnKNMUsD-A) [function.file-get-contents ((*INSERT SECURE URL*))]: failed to open stream: HTTP […]