文档API 参考

Rust · 0.1.0

SignInRequest

每次登录尝试发送一种支持的凭据选项。

凭据选项

选择 passwordCredentials 或 ssoCredentials。二者属于 protobuf oneof,尽管生成结构把它们同时显示为属性,未呈现 oneOf 约束。不要在同一个 JSON 对象中发送两者。

此结构在哪里使用

以下链接根据协议快照中的直接引用生成。认证、可写字段和运行行为应以调用操作为准;可复用资源结构本身并不是完整的写入请求。

结构与字段

object

字段类型 / 是否必需描述
passwordCredentialsallOf
SignInRequest_PasswordCredentials
Username and password authentication.
ssoCredentialsallOf
SignInRequest_SSOCredentials
SSO provider authentication.

完整结构

约束与嵌套结构请以这份完整 JSON 定义为准。字段出现在这里,并不意味着每位调用者都能修改它。

{
  "type": "object",
  "properties": {
    "passwordCredentials": {
      "allOf": [
        {
          "$ref": "#/components/schemas/SignInRequest_PasswordCredentials"
        }
      ],
      "description": "Username and password authentication."
    },
    "ssoCredentials": {
      "allOf": [
        {
          "$ref": "#/components/schemas/SignInRequest_SSOCredentials"
        }
      ],
      "description": "SSO provider authentication."
    }
  }
}