PowerEdge: wijzigingen in basisverificatie via iDRAC HTTP

Samenvatting: De standaardinstelling voor basisverificatie van iDRAC HTTP is gewijzigd in niet-geadverteerd (vorige standaardinstelling Ingeschakeld). Deze wijzigingen zijn aangebracht om de beveiliging van referenties te verbeteren en onbedoelde blootstelling van HTTP-basisverificatie in Redfish-services te verminderen. ...

Dit artikel is van toepassing op Dit artikel is niet van toepassing op Dit artikel is niet gebonden aan een specifiek product. Niet alle productversies worden in dit artikel vermeld.

Symptomen

Bij toegang tot een Redfish-resource vanaf een generieke client en geen verificatie is geboden bij de oorspronkelijke aanvraag (bijvoorbeeld webbrowsers), wordt de volgende fout geretourneerd en zijn er geen automatische prompts voor referenties. 

  {
    "error": {
        "code": "Base.1.8.GeneralError",
        "message": "A general error has occurred. See ExtendedInfo for more information.",
        "@Message.ExtendedInfo": [
        {
            "@odata.type": "#Message.v1_1_0.Message",
            "MessageId": "Base.1.8.AccessDenied",
            "Message": "The authentication credentials included with this request are missing or invalid.",
            "MessageArgs": [],
            "MessageArgs@odata.count": 0,
            "RelatedProperties":[],
            "RelatedProperties@odata.count": 0,
            "Severity": "Critical",
            "Resolution": "Attempt to ensure that the URI is correct and that the service has the appropriate credentials."
        }
        ]
    }
}

Oorzaak

Nieuw gedrag 

HTTPBasicAuth standaardwaarde ingesteld op Ongeadverteerd. Als de eerste HTTP-aanvraag wordt verzonden zonder een verificatieheader, adverteert de service geen basisverificatie in de antwoordheader WWW-Authenticate. Dit voorkomt automatische prompts of toegang door generieke clients (bijvoorbeeld browsers).

< HTTP/1.1 401 Unauthorized
< Date: Mon, 09 Mar 2026 17:21:26 GMT
< Server: Apache

 

Legacy-gedrag 

De toetsen HTTPBasicAuth standaardwaarde ingesteld op Ingeschakeld. Als de eerste HTTP-aanvraag wordt verzonden zonder een verificatieheader, adverteert de service met basisverificatie in de antwoordheader WWW-Authenticate. Dit maakt automatische prompts of toegang door generieke clients (bijvoorbeeld browsers) mogelijk.

< HTTP/1.1 401 Unauthorized
< Date: Mon, 09 Mar 2026 17:21:57 GMT
< Server: Apache
< WWW-Authenticate: Basic realm="RedfishService"

Oplossing

Vanaf iDRAC9 7.30.10.50 (7.00.00.184 voor 14G) en iDRAC10 1.30.10.50 is de standaardinstelling voor HTTP-basisverificatie gewijzigd in niet-geadverteerd (vorige standaardinstelling ingeschakeld). Deze wijzigingen zijn aangebracht om de beveiliging van referenties te verbeteren en onbedoelde blootstelling van HTTP-basisverificatie in Redfish-services te verminderen.

Er is een nieuw configureerbaar besturingselement voor de verwerking van HTTP-basisverificatie geïntroduceerd in de Redfish AccountService, DMTF-eigenschapsnaam HTTPBasicAuth. Deze nieuwe eigenschap ondersteunt drie mogelijke waarden:

Niet-geadverteerd (nieuwe standaardinstelling):

- De dienst adverteert niet basic in de WWW-Authenticate response header, dit voorkomt automatische prompts of toegang door generieke clients (bijvoorbeeld browsers).

Ingeschakeld

- HTTP-basisauthenticatie is ingeschakeld en wordt expliciet geadverteerd met behulp van de WWW-Authenticate: basic-header op 401 ongeautoriseerde reacties.

Uitgeschakeld:

- HTTP-basisverificatie is volledig uitgeschakeld voor de Redfish-service, andere methoden zoals X-auth-tokensessie (aanbevolen) zijn vereist om Redfish-bewerkingen uit te voeren. 

 

De HTTP-basisverificatie-instellingen kunnen worden geconfigureerd vanuit Redfish-, Web-UI- en RACADM iDRAC-interfaces. 

Opmerking: Op 14G systemen met iDRAC9 7.00.00.184 kan HTTP-basisverificatie alleen worden geconfigureerd via RACADM en Redfish. Configuratie via de iDRAC Web UI wordt niet ondersteund op deze release.
Redfish: 

-	PATCH DMTF property HTTPBasicAuth under AccountService
-	PATCH OEM attribute Redfish.BasicAuthState under DellAttributes

RACADM:

-	Set OEM attribute iDRAC.Redfish.BasicAuthState

GUI:

-	iDRAC Settings -> Services -> Redfish -> HTTP Basic Authentication 

Extra informatie

Wanneer BasicAuthState is ingesteld op Niet geadverteerd, moeten clients expliciet zijn in het verzenden van verificatieheaders bij de eerste aanvraag. De ansible.builtin.uri-module Deze hyperlink leidt u naar een website buiten Dell Technologies. moet bijvoorbeeld het volgende specificeren: force_basic_auth: true om bij het eerste verzoek een Basic Authentication header te verzenden. 


Raadpleeg de veelgestelde vragen over iDRAC Redfish, secties 1.19 en 1.20 voor een GET-aanvraag met X-auth-token X-auth-details. 

 

Getroffen producten

iDRAC10 - 1.20.xx Series, iDRAC10 - 1.30.xx Series, iDRAC9 - 7.xx Series
Artikeleigenschappen
Artikelnummer: 000437501
Artikeltype: Solution
Laatst aangepast: 04 aug. 2026
Versie:  7
Vind antwoorden op uw vragen via andere Dell gebruikers
Support Services
Controleer of uw apparaat wordt gedekt door Support Services.