Articles of oauth

Публикация изображения + статус с помощью API Twitter с помощью php

Я закончил с помощью codebird, а не с TwitterAPIExchange.php. Пожалуйста, см. Мой ответ. TwitterAPIExchange.php Я ломаю голову, пытаясь понять, почему мой код не работает. Я могу опубликовать обновление статуса, чтобы щебет, но когда я пытаюсь добавить изображение, похоже, он никогда не публикует его со статусом. Со многими сообщениями об этом я прочитал, я попробовал их […]

php zend gdata – Получить список документов Google, используя oauth

У меня есть сеанс с действительным токеном, который я создал таким образом: $session_token = Zend_Gdata_AuthSub::getAuthSubSessionToken($_GET['token']); // Store the session token in our session. $_SESSION['cal_token'] = $session_token; Тогда я хочу иметь возможность сделать это: $service = Zend_Gdata_Docs::AUTH_SERVICE_NAME; $client = Zend_Gdata_ClientLogin::getHttpClient($user, $pass, $service); $docs = new Zend_Gdata_Docs($client); $feed = $docs->getDocumentListFeed(); Но используя токен. Вместо аутентификации с пользователем […]

Поиск OAuth DLL для Windows 7 (необходимо использовать с PHP на сервере WAMP)

Я боролся с этой проблемой уже несколько недель и буду очень благодарен за любую помощь. Мне нужна библиотека OAuth, которая работает с WAMP Server, установленным в среде Windows 7 (64-разрядная). Я хочу получить доступ к этой библиотеке из PHP. Для Windows доступны 2 библиотеки OAuth (например, DLL) по адресу http://downloads.php.net/pierre/, но оба они не работают […]

Вход в Google OAuth2 – получите ник и реальный адрес электронной почты YouTube

Есть ли способ получить псевдоним пользователя youtube вместе с его адресом REAL (*@gmail.com)? Всякий раз, когда я прошу Google аутентифицировать пользователя с областью «youtube.readonly», адрес электронной почты изменяется на « * @ pages.plusgoogle.com». Но когда я не вижу возможности YouTube, я не получаю ник YouTube … Запросы, выполняемые клиентом API API Google ( https://github.com/google/google-api-php-client ) […]

PHP Oauth signature_invalid

Я не могу заткнуть мозг вокруг, почему это не работает … Я действительно думаю, что это должно быть. Пожалуйста помоги. Вот ошибка, которую я получаю: signature_invalid base_string: GET & HTTPS% 3A% 2F% 2Fwww.google.com% 2Faccounts% 2FOAuthGetRequestToken & oauth_callback% 3Dhttp% 253A% 252F% 252Fnoveis.net% 252Fauthsub% 252Findex.php% 26oauth_consumer_key% ПОТРЕБИТЕЛЬСКАЯ КЛЮЧ ЗДЕСЬ% 26oauth_nonce% 3D3bafa031c03f6d1590f2539091245270% 26oauth_signature_method% 3DHMAC-SHA1 % 26oauth_timestamp% 3D1282159845% 26oauth_version% […]

OAuth: сохранение токена доступа и секретности

У нас есть несколько клиентов, которые используют наш API для питания своих сайтов. Я начал разговор о работе с OAuth, чтобы сделать аутентифицированные API-вызовы. У нас будут два и три ножных потока. Для потока с тремя ногами мы до сих пор не пришли к консенсусу относительно того, как хранить токен доступа и секрет. Общий подход […]

API Office365 – доступ к другим календарям пользователей / комнат

Я пытаюсь создать приложение, которое будет иметь доступ ко всем календарям организации (пользователям, комнатам и т. Д.). В настоящее время мой поток авторизации будет подписан от имени пользователя-арендатора и использовать токены обновления для доступа к необходимым ресурсам. Как только я сделаю запрос: https://outlook.office365.com/api/v1.0/users/{room-resource@email}/events Моему заявлению отвечает 401 Из моего собрания кажется, что этот поток ограничен […]

Существуют ли версии PHP или Java на стороне сервера OAuth 2?

Если существует более одной реализации, какая из них лучше / в основном поддерживается? В частности, для OAuth 2.0 Draft 12.

Должен ли токен доступа в oAuth генерировать каждый раз, когда пользователь входит в систему?

Я реализовал oAuth в php (в настоящее время для twitter), и, как я читал в нескольких учебниках, вы должны хранить токен доступа в db для будущего использования. Однако я не вижу, как вы знаете, если у вас есть токен доступа, который хранится для определенного пользователя, чтобы решить, следует ли вытащить его из db или восстановить […]

OAuth2.0 Серверный стек, как использовать состояние для предотвращения CSRF? для draft2.0 v20

Я использую PHP-библиотеку для OAuth2.0 v20 В проекте 20 упоминается использование состояния для предотвращения CSRF До сих пор мое собственное веб-приложение, которое реализует эту библиотеку PHP, позволяет: Трехсторонняя аутентификация с использованием запроса кода авторизации 2-сторонняя аутентификация с использованием мандата владельца ресурса Грант Запрос, который обновляет токен доступа Должен ли я использовать состояние для всех трех […]