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 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.