添加数量:7
协议
CredentialsProducer
在 fuchsia.auth.oldtokens/credentials_producer.fidl 中定义
客户端可以连接到此协议以订阅关联到此设备的一组用户的变化,以及与每个用户相关联的 OAuth2 访问令牌。
大多数设备都不支持此协议,并且未经其维护者许可不得使用此协议。
GetUpdatedCredentials
获取与此设备关联的一组用户及其相应的访问令牌。虽然与服务的连接不会中断,但如果该方法调用返回的响应与此客户端上次调用时时相同,则会挂起。换言之,如果客户端已经拥有最新的凭据,则该方法将充当挂起的 get,仅在有要报告的更新时才会返回。
请求
<空>
回复
名称 | 类型 |
---|---|
credentials |
vector<Credential>
|
表格
凭据
在 fuchsia.auth.oldtokens/credentials_producer.fidl 中定义
与此设备关联的用户的 ID,以及当前访问令牌(用于代表用户发出请求)。
序数 | 字段 | 类型 | 说明 |
---|---|---|---|
1 |
user_id |
string
|
与此凭据相关联的用户的不透明 ID。在重新连接到 CredentialsProducer 协议后,它保持稳定。 |
2 |
access_token |
string
|
该用户的 OAuth2 访问令牌。 |