Basiswijzigingen in iDRAC HTTP-verificatie

Summary: Vanaf iDRAC9 7.30.10.50 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. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

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."
        }
        ]
    }
}

Cause

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 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"

Resolution

Vanaf iDRAC9 7.30.10.50 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. 

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 

Additional Information

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. 

Affected Products

iDRAC10 - 1.20.xx Series, iDRAC10 - 1.30.xx Series, iDRAC9 - 7.xx Series
Article Properties
Article Number: 000437501
Article Type: Solution
Last Modified: 22 Mar 2026
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.