Input rules for user IDs and passwords

REST API Reference Guide for Virtual Storage Platform 5000, Virtual Storage Platform E Series, and Virtual Storage Platform G/F Series

Version
93-07-0x
90-09-0x
88-08-10
Audience
anonymous
Part Number
MK-98RD9014-17
When creating users who will perform operations on storage systems from the REST API, specify user IDs and passwords consisting of the characters described in the following table.

If you want to include symbols in a request body, be sure to escape the symbols as required for JSON format.

Item

Number of characters

Specifiable characters

User ID

1 to 63 characters

You can use the following characters.
  • Alphanumeric characters
  • The following symbols:

    ! # $ % & ' * + - . / = ? @ ^ _ ` { | } ~

    • User IDs that contain forward slashes (/) cannot be used as object IDs.
    • User IDs that contain percent signs (%) or plus signs (+) cannot be used as object IDs for the following API requests:

      API request for adding users to user groups

      API request for removing users from user groups

Password

6 to 63 characters

You can use the following characters.
  • Alphanumeric characters
  • ASCII symbols which can be keyed in except space:

    ! # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~

Note:
  • When creating a user account that will not be used for the REST API but will be used for other products such as Storage Navigator, you can use the number of characters in the userId and userPassword attributes of the API function for creating a user account, and in the userPassword attribute of the API function for changing the password of the user.
    • The userId attribute: 1 to 256 characters
    • The userPassword attribute: 6 to 256 characters
    Specify the user ID and password according to input restrictions (specifiable characters and the required number of characters) of the software for which the user account will be used. Note that, if you create an account for which the user ID or password does not adhere to the input restrictions in the preceding table, you will not be able to use the account to run the REST API.
  • If you use Storage Navigator or another product to create a user account whose password includes a double quotation mark ("), you can use that user account to run the REST API. However, you cannot use the REST API to create a user account whose password includes a double quotation mark or to change a password to one that includes a double quotation mark.