內部部署管理主控台的驗證和密碼管理 API 參考

本文列出針對適用於 IoT 內部部署管理主控台的 Microsoft Defender 支援的驗證和密碼管理 REST API。

set_password (變更密碼)

使用此 API 讓使用者變更自己的密碼。 所有適用於 IoT 的 Defender 使用者角色都可以使用 API。

您不需要適用於 IoT 的 Defender 存取權杖,即可使用此 API。

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 可讓系統管理員變更指定使用者的密碼。 適用於 IoT 的 Defender 管理使用者角色可以使用 API。

您不需要適用於 IoT 的 Defender 存取權杖,即可使用此 API。

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 來驗證使用者認證。

您不需要適用於 IoT 的 Defender 存取權杖,即可使用此 API。

URI/external/authentication/validation

POST

類型:JSON

查詢參數

名稱 類型 必要/選用
username String 必要
password String 必要

要求範例

request:

{

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

}

下一步

如需詳細資訊,請參閱適用於 IoT 的 Defender API 參考概觀