Accounts

IPMI and Redfish accounts are now separate, which might result in backward-compatibility issues after firmware updates with the user preserved. Do not preserve the user for updates to versions starting with BMC firmware 01.05.xx (Gen 13), 01.02.xx.xx (Gen 14), or 01.04.xx (NVIDIA Superchip).

Add Account

URI: /redfish/v1/AccountService

Method: POST

Value: IPMI, Redfish

Payload:

{

"UserName": "user3",

"RoleId": "Administrator",

"Password": "Aa123456",

"AccountTypes": [

"(Value)"

]

}

Note: If the "AccountTypes" is not given in the payload, the default account type is "Redfish".

Enable/Disable Account

URI: /redfish/v1/AccountService/Accounts/num

Method: PATCH

Value: false, true

Payload:

{

"Enabled": (value)

}

Notes: 
  • Any administrator can be disabled by another administrator.

  • If using BMC reset default without user preservation, the admin account will be re-enabled.

  • An account with a currently active session cannot be disabled.

Disable Administrator and Delete All Sessions Immediately

URI: /redfish/v1/AccountService/Accounts/num

Method: PATCH

Payload:

{

"Enabled": false,

"Oem": {

{

"Supermicro":

{

"ForceLogout": true

}

}

}