Аутентификация OAuth | hyperPad Documentation

Loading...

Logo
DocumentationКастомныеАутентификация OAuth

Описание

Получает токен аутентификации OAuth 2.0 от поставщика OAuth, который будет использоваться для аутентификации HTTP-запроса или соединения сокета. Обычно это используется для аутентификации веб-API. Это поведение также надежно сохраняет ваш аутентифицированный токен в файл, который вы можете получить с помощью поведения Получить учетные данные OAuth.

Свойства

Триггер на завершение

URLБазовый URL поставщика OAuth. Например, https://account.google.com
Конечная точкаКонечная точка OAuth. Например, /o/oauth2/v2/auth, что приводит к конечному URL, например: https://accounts.google.com/o/oauth/v2/auth
ID клиентаID клиента, предоставленный поставщиком OAuth.
Секрет клиентаСекретный ключ, предоставленный поставщиком OAuth.
ИдентификаторИспользуйте этот идентификатор с поведением Получить учетные данные OAuth после успешной авторизации. Таким образом, вам не нужно каждый раз проходить аутентификацию при выполнении запроса на сервер. Учетные данные надежно хранятся для офлайн-использования, так что вы можете продолжать использовать тот же идентификатор, даже если вы покинете проект и вернетесь.
Тип грантаРазличные типы авторизационных грантов OAuth. Доступные параметры: clientCredentials, password, authorizationCode или refreshToken. Ваш поставщик OAuth должен дать вам общие инструкции о том, какой тип гранта вам нужен.
Область (clientCredentials, password, authorizationCode, refreshToken)Список разрешений через запятую, которые вам разрешено использовать.

Выходы

Тип токена

Выводит тип токена, к которому осуществляется доступ (это называется 'носитель').

Токен доступа

Выводит токен авторизации для получения доступа к серверу.

Токен обновления

Выводит новый токен доступа для использования, когда предыдущий истекает.

Ошибка

Выводит любые ошибки, которые возникают во время аутентификации.

Примеры

Получить доступ к веб-API, который использует IAuth 2.0 для аутентификации.

Связано

Подключиться к сокету

Вывести в сокет

Получить учетные данные OAuth

Получить статус сокета

HTTP-запрос

Открыть URL

Удалить учетные данные OAuth

Событие сокета

Клиент Socket.io