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

概要: 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. ...

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

現象

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

原因

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"

解決方法

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 

その他の情報

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. 

 

対象製品

iDRAC10 - 1.20.xx Series, iDRAC10 - 1.30.xx Series, iDRAC9 - 7.xx Series
文書のプロパティ
文書番号: 000437501
文書の種類: Solution
最終更新: 04 8月 2026
バージョン:  7
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。