登录用户

版本 4.0.23.4

创建作为指定用户身份运行的访问令牌。

只有经过身份验证的管理员用户可以调用该方法。它允许该管理员为具有指定用户 ID 的用户生成新的身份验证令牌。该令牌随后可用于后续 API 调用,然后以该目标用户的身份执行

目标用户无需已有 API 客户端 client_id/client_secret。此调用不会创建任何凭据。

这允许在构建系统中针对任意数量的用户进行 API 用户身份验证,并且在 Looker 之外通过具有管理员权限的“服务帐号”进行漏斗。请注意,每次调用都会生成新的访问令牌。如果目标用户在短时间内执行大量 API 调用,那么最好缓存此身份验证令牌,而不是在每个 API 调用之前调用此方法。

有关访问令牌及其使用方法的详细信息,请参阅“登录”。

请求

POST /login/{user_id}
数据类型
说明
请求
HTTP 请求
路径
HTTP 路径
展开 HTTPPath 定义...
user_id
字符串
用户的 ID。
查询
HTTPQuery
展开 HTTPQuery 定义...
关联
布尔值
如果为 true(默认),则系统会使用返回的 access_token 将 API 调用归因于创建 access_token 的管理员用户。如果为 false,系统会将 API 活动归因于用户对 access_token 的运行。False 需要 Looker 许可。

响应

200:带有元数据的访问令牌。

数据类型
说明
(对象)
access_token
字符串
用于 API 调用的访问令牌
token_type
字符串
令牌类型
expires_in
整数
令牌到期的秒数
refresh_token
字符串
刷新令牌,可用于获取新的访问令牌

400:错误请求

数据类型
说明
(对象)
消息
字符串
错误详情
文档网址
字符串
文档链接

403:权限遭拒

数据类型
说明
(对象)
消息
字符串
错误详情
文档网址
字符串
文档链接

404:未找到

数据类型
说明
(对象)
消息
字符串
错误详情
文档网址
字符串
文档链接

示例