PowerEdge: Ändringar av grundläggande iDRAC HTTP-autentisering

Résumé: Standardinställningen för iDRAC grundläggande HTTP-autentisering har ändrats till unadvertised (tidigare standardinställning aktiverad). Dessa ändringar har gjorts för att förbättra säkerheten för autentiseringsuppgifter och minska oavsiktlig exponering av grundläggande HTTP-autentisering i Redfish-tjänster. ...

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Symptômes

Åtkomst till en Redfish-resurs från en allmän klient och autentisering inte tillhandahålls på den ursprungliga begäran (till exempel webbläsare) Följande fel returneras och det finns inga automatiska uppmaningar om autentiseringsuppgifter. 

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

Nytt beteende 

HTTPBasicAuth standardvärdet är inställt på Oannonserad. Om den första HTTP-begäran skickas utan ett autentiseringshuvud annonserar tjänsten inte grundläggande autentisering i WWW-Authenticate-svarshuvudet. Detta förhindrar automatiska uppmaningar eller åtkomst av allmänna klienter (t.ex. webbläsare).

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

 

Äldre beteende 

Via HTTPBasicAuth standardvärdet är inställt på Aktiverad. Om den första HTTP-begäran skickas utan autentiseringshuvud annonserar tjänsten grundläggande autentisering i WWW-Authenticate-svarshuvudet. Detta möjliggör automatiska uppmaningar eller åtkomst av generiska klienter (t.ex. webbläsare).

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

Résolution

Från och med iDRAC9 7.30.10.50 (7.00.00.184 för 14G) och iDRAC10 1.30.10.50 har standardinställningen för grundläggande HTTP-autentisering ändrats till unadvertised (tidigare standardinställning aktiverad). Dessa ändringar har gjorts för att förbättra säkerheten för autentiseringsuppgifter och minska oavsiktlig exponering av grundläggande HTTP-autentisering i Redfish-tjänster.

En ny konfigurerbar kontroll för hantering av grundläggande HTTP-autentisering har introducerats i Redfish AccountService, DMTF-egenskapsnamnet HTTPBasicAuth. Den här nya egenskapen stöder tre möjliga värden:

Oannonserad (ny standardinställning):

- Tjänsten annonserar inte basic i WWW-Authenticate-svarshuvudet, detta förhindrar automatiska uppmaningar eller åtkomst av generiska klienter (t.ex. webbläsare).

Aktiverad

- HTTP grundläggande autentisering är aktiverat och annonseras uttryckligen med hjälp av WWW-Authenticate: basic-huvudet på 401 obehöriga svar.

Inaktiverad:

- Grundläggande HTTP-autentisering är helt inaktiverad för Redfish-tjänsten, andra metoder som X-auth-tokensession (rekommenderas) krävs för att utföra Redfish-åtgärder. 

 

De grundläggande HTTP-autentiseringsinställningarna kan konfigureras från Redfish-, webbanvändar- och RACADM iDRAC-gränssnitt. 

Observera: På 14G-system som kör iDRAC9 7.00.00.184 kan grundläggande HTTP-autentisering endast konfigureras via RACADM och Redfish. Konfiguration via iDRAC-webbgränssnittet stöds inte i den här versionen.
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 

Informations supplémentaires

När BasicAuthState är inställt på Unadvertised måste klienterna vara explicita när de skickar autentiseringshuvuden på den första begäran. Modulen ansible.builtin.uri Den här hyperlänken tar dig till en webbplats utanför Dell Technologies. måste till exempel ange force_basic_auth: true för att skicka ett grundläggande autentiseringshuvud på den första begäran. 


Se vanliga frågor och svar om iDRAC Redfish, avsnitt 1.19 och 1.20 för GET-begäran med X-auth-token X-auth-information. 

 

Produits concernés

iDRAC10 - 1.20.xx Series, iDRAC10 - 1.30.xx Series, iDRAC9 - 7.xx Series
Propriétés de l’article
Numéro d’article: 000437501
Type d’article: Solution
Dernière modification: 17 Jul 2026
Version:  6
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.