Updated on 2025-12-09 GMT+08:00

Checking Whether a Password Is Weak

Function

This API is used to check whether a password is a weak password.

Authorization Information

Each account has all the permissions required to call all APIs, but IAM users must be assigned the required permissions.
  • If you are using role/policy-based authorization, see Permissions and Supported Actions for details on the required permissions.
  • If you are using identity policy-based authorization, no identity policy-based permissions are required for calling this API.

URI

  • URI format

    POST /v3/{project_id}/weakpwd

  • Parameter description
    Table 1 Parameters

    Parameter

    Mandatory

    Description

    project_id

    Yes

    Definition

    Project ID of a tenant in a region

    To obtain the value, see Obtaining a Project ID.

    Constraints

    N/A

    Range

    N/A

    Default Value

    N/A

Request

Table 2 Parameters

Parameter

Mandatory

Type

Description

target

No

String

Definition

Password to be checked.

Constraints

N/A

Range

N/A

Default Value

N/A

engine

No

String

Definition

DB engine name.

Constraints

N/A

Range

The value is case-sensitive.

  • mysql
  • postgresql
  • sqlserver

Default Value

N/A

Example Request

Check whether a password is a weak password.
POST https://{Endpoint}/v3/0483b6b16e954cb88930a360d2c4e663/weakpwd

{ 
   "target" : "123456", 
   "engine" : "sqlserver" 
 }

Response

  • Normal response
    Table 3 Parameters

    Parameter

    Type

    Description

    weak

    Boolean

    Definition

    Whether the password is a weak password.

    Range

    • true: It is a weak password.
    • false: It is not a weak password.

Status Code

Error Code

For details, see Error Codes.