你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

本地管理控制台的身份验证和密码管理 API 参考

本文列出了 Microsoft Defender for IoT 本地管理控制台支持的身份验证和密码管理 REST API。

set_password(更改密码)

使用此 API 可让用户更改其自己的密码。 所有 Defender for IoT 用户角色都可以使用此 API。

使用此 API 无需 Defender for IoT 访问令牌。

URI/external/authentication/set_password

POST

类型:JSON

示例

request:
{
    "username": "test",
    "password": "Test12345\!",
    "new_password": "Test54321\!"
}

请求参数

名称 类型 必需/可选
username String 必须
password String 必须
new_password String 必须

set_password_by_admin(系统管理员更新的用户密码)

使用此 API 可让系统管理员更改指定用户的密码。 Defender for IoT 管理员用户角色可以使用此 API。

使用此 API 无需 Defender for IoT 访问令牌。

URI/external/authentication/set_password_by_admin

POST

类型:JSON

请求示例

request:

{
    "admin_username": "admin",
    "admin_password: "Test0987"
    "username": "test",
    "new_password": "Test54321\!"
}

请求参数

名称 类型 必需/可选
admin_username String 必须
admin_password String 必须
username String 必须
new_password String 必须

验证(验证用户凭据)

使用此 API 可验证用户凭据。

使用此 API 无需 Defender for IoT 访问令牌。

URI/external/authentication/validation

POST

类型:JSON

查询参数

名称 类型 必需/可选
username String 必须
password String 必须

请求示例

request:

{

    "username": "test",
    "password": "Test12345\!"

}

后续步骤

有关详细信息,请参阅 Defender for IoT API 参考概述