OAuth 身份验证 | hyperPad Documentation
Logo
Documentation自定义OAuth 身份验证
自定义

OAuth 身份验证

Published 2018年9月28日

描述

从 OAuth 提供方获取 OAuth 2.0 身份验证令牌,用于验证 HTTP Request 或 Socket 连接。此行为通常用于验证 Web API。它还会将经过身份验证的令牌安全地保存到文件中,之后可通过 Get OAuth Credentials 行为获取该令牌。

属性

完成时触发

URLOAuth 提供方的基础 URL。例如:https://account.google.com
EndpointOAuth 端点。例如:/o/oauth2/v2/auth,最终 URL 将类似于:https://accounts.google.com/o/oauth2/v2/auth
Client IDOAuth 提供方提供的客户端 ID。
Client SecretOAuth 提供方提供的密钥。
Identifier成功授权后,使用此标识符配合 Get OAuth Credentials 行为。这样,每次发出请求时就无需再次向服务器进行身份验证。凭据会安全地存储,以供离线使用,因此即使退出项目后再重新打开,也可以继续使用同一个标识符。
Grant Type不同的 OAuth 授权授予类型。可选项包括 clientCredentials、password、authorizationCode 或 refreshToken。OAuth 提供方应提供所需授予类型的基本说明。
Scope(clientCredentials, password, authorizationCode, refreshToken)以逗号分隔的权限列表,表示你可以使用的权限。

输出

Token Type

输出所访问令牌的类型(即“bearer”)。

Access Token

输出用于从服务器获取访问权限的授权令牌。

Refresh Token

当之前的访问令牌过期时,输出新的访问令牌。

Error

输出身份验证过程中发生的任何错误。

示例

获取使用 IAuth 2.0 进行身份验证的 Web API 的访问权限。

相关内容

Connect to Socket

Emit to Socket

Get OAuth Credentials

Get Socket Status

HTTP Request

Open URL

Remove OAuth Credentials

Socket Event

Socket.io Client