| *** Settings *** | 
 | Documentation   OEM IPMI in-band BMC authentication reset. | 
 |  | 
 | # This resets the BMC authentication: | 
 | # - Enable local users if they were disabled. | 
 | # - Delete the LDAP configuration if there was one. | 
 | # - Reset the root password back to the default one. | 
 |  | 
 | Resource        ../lib/resource.robot | 
 | Resource        ../lib/ipmi_client.robot | 
 | Resource        ../lib/boot_utils.robot | 
 | Library         ../lib/ipmi_utils.py | 
 |  | 
 | Test Teardown   FFDC On Test Case Fail | 
 |  | 
 | Test Tags       Test_Inband_BMC_Auth_Reset | 
 |  | 
 | *** Test Cases *** | 
 |  | 
 | Test Inband IPMI Auth Reset | 
 |     [Documentation]  Trigger in-band BMC authentication reset and verify. | 
 |     [Tags]  Test_Inband_IPMI_Auth_Reset | 
 |  | 
 |     Create Session  openbmc  ${AUTH_URI}  max_retries=1 | 
 |     ${headers}=  Create Dictionary  Content-Type=application/json | 
 |     @{credentials}=  Create List  ${OPENBMC_USERNAME}  ${OPENBMC_PASSWORD} | 
 |     ${data}=  create dictionary   data=@{credentials} | 
 |     ${resp}=  POST On Session  openbmc  /login  data=${data}  headers=${headers} | 
 |     ...  expected_status=any | 
 |     Should Be Equal As Strings  ${resp.status_code}  ${HTTP_UNAUTHORIZED} | 
 |  | 
 |     # Call reset method. | 
 |     Run Inband IPMI Raw Command  0x3a 0x11 | 
 |  | 
 |     Initialize OpenBMC |