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)
}
-
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
}
}
}