PowerEdge: Změny základního ověřování HTTP řadiče iDRAC

요약: Výchozí nastavení základního ověřování HTTP řadiče iDRAC se změnilo na neinzerované (předchozí výchozí nastavení je povoleno). Tyto změny byly provedeny za účelem zlepšení zabezpečení přihlašovacích údajů a omezení neúmyslného vystavení základního ověřování HTTP ve službách Redfish. ...

이 문서는 다음에 적용됩니다. 이 문서는 다음에 적용되지 않습니다. 이 문서는 특정 제품과 관련이 없습니다. 모든 제품 버전이 이 문서에 나와 있는 것은 아닙니다.

증상

Přístup k prostředku Redfish z obecného klienta a ověřování není k dispozici u původního požadavku (například webových prohlížečů), vrátí se následující chyba a nezobrazí se žádné automatické výzvy k zadání přihlašovacích údajů. 

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

원인

Nové chování 

HTTPBasicAuth výchozí hodnota je nastavena na Neinzerováno. Pokud je počáteční požadavek HTTP odeslán bez hlavičky ověřování, služba neinzeruje základní ověřování v hlavičce odpovědi WWW-Authenticate. Tím zabráníte automatickým výzvám nebo přístupu generických klientů (například prohlížečů).

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

 

Starší chování 

Kód HTTPBasicAuth výchozí hodnota je nastavena na Povoleno. Pokud je počáteční požadavek HTTP odeslán bez hlavičky ověřování, služba inzeruje základní ověřování v hlavičce odpovědi WWW-Authenticate. To umožňuje automatické výzvy nebo přístup generických klientů (například prohlížečů).

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

해결

Od verze iDRAC9 7.30.10.50 (7.00.00.184 pro 14G) a iDRAC10 1.30.10.50 se výchozí nastavení základního ověřování HTTP změnilo na neinzerované (předchozí výchozí nastavení je povoleno). Tyto změny byly provedeny za účelem zlepšení zabezpečení přihlašovacích údajů a omezení neúmyslného vystavení základního ověřování HTTP ve službách Redfish.

V názvu vlastnosti Redfish AccountService, DMTF byl zaveden nový konfigurovatelný ovládací prvek pro základní zpracování ověřování HTTP HTTPBasicAuth. Tato nová vlastnost podporuje tři možné hodnoty:

Neinzerováno (nové výchozí nastavení):

- Služba neinzeruje základní v hlavičce odpovědi WWW-Authenticate, což zabraňuje automatickým výzvám nebo přístupu generických klientů (například prohlížečů).

Povoleno

- Základní ověřování HTTP je povoleno a explicitně inzerováno pomocí hlavičky WWW-Authenticate: basic u neautorizovaných odpovědí 401.

Zakázáno:

- Základní ověřování HTTP je pro službu Redfish zcela zakázané, k provádění operací Redfish se vyžadují jiné metody, jako je relace tokenu X-auth (doporučeno). 

 

Základní nastavení ověřování HTTP lze konfigurovat z Redfish, webového uživatelského rozhraní a rozhraní RACADM iDRAC. 

Poznámka: V systémech 14. generace s řadičem iDRAC9 7.00.00.184 lze základní ověřování HTTP nakonfigurovat pouze prostřednictvím RACADM a Redfish. Konfigurace prostřednictvím webového uživatelského rozhraní řadiče iDRAC není v této verzi podporována.
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 

추가 정보

Pokud je vlastnost BasicAuthState nastavena na hodnotu Unadvertised, musí být klienti explicitní při odesílání hlaviček ověřování při počátečním požadavku. Například modul ansible.builtin.uri Tento hypertextový odkaz vás zavede na webové stránky mimo společnost Dell Technologies. musí specifikovat force_basic_auth: true , aby bylo možné odeslat hlavičku základního ověřování při prvním požadavku. 


Podrobnosti o požadavcích GET pomocí tokenu X-auth X-auth naleznete v často kladených dotazech týkajících se řadiče iDRAC Redfish, oddíly 1.19 a 1.20. 

 

해당 제품

iDRAC10 - 1.20.xx Series, iDRAC10 - 1.30.xx Series, iDRAC9 - 7.xx Series
문서 속성
문서 번호: 000437501
문서 유형: Solution
마지막 수정 시간: 04 8월 2026
버전:  7
다른 Dell 사용자에게 질문에 대한 답변 찾기
지원 서비스
디바이스에 지원 서비스가 적용되는지 확인하십시오.