PowerEdge: iDRAC HTTP 기본 인증 변경 사항

Résumé: iDRAC HTTP 기본 인증 기본 설정이 unadvertised(이전 기본 설정 Enabled)로 변경되었습니다. 이러한 변경은 자격 증명 보안을 개선하고 Redfish 서비스에서 HTTP 기본 인증의 의도하지 않은 노출을 줄이기 위해 수행되었습니다.

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

일반 클라이언트에서 Redfish 리소스에 액세스하고 인증이 원래 요청(예: 웹 브라우저)에 제공되지 않은 경우 다음 오류가 반환되고 자격 증명을 자동으로 묻는 메시지가 표시되지 않습니다. 

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

새 동작 

HTTPBasicAuth 기본값은 Unadvertised로 설정됩니다. 초기 HTTP 요청이 인증 헤더 없이 전송되는 경우 서비스는 WWW-Authenticate 응답 헤더에 기본 인증을 보급하지 않습니다. 이렇게 하면 자동 프롬프트가 표시되거나 일반 클라이언트(예: 브라우저)에 의한 액세스가 방지됩니다.

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

 

레거시 동작 

OPER는 HTTPBasicAuth 기본값은 Enabled로 설정됩니다. 초기 HTTP 요청이 인증 헤더 없이 전송되는 경우 서비스는 WWW-Authenticate 응답 헤더에 기본 인증을 보급합니다. 이렇게 하면 자동 프롬프트 또는 일반 클라이언트(예: 브라우저)의 액세스가 허용됩니다.

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

Résolution

iDRAC9 7.30.10.50(14G의 경우 7.00.00.184)iDRAC10 1.30.10.50부터 HTTP 기본 인증 기본 설정이 보급되지 않음(이전의 기본 설정 활성화됨)으로 변경되었습니다. 이러한 변경은 자격 증명 보안을 개선하고 Redfish 서비스에서 HTTP 기본 인증의 의도하지 않은 노출을 줄이기 위해 수행되었습니다.

HTTP 기본 인증 처리를 위해 구성 가능한 새로운 컨트롤이 Redfish AccountService, DMTF 속성 이름에 도입되었습니다 HTTPBasicAuth. 이 새 속성은 다음 세 가지 가능한 값을 지원합니다.

알리지 않음 (새 기본 설정):

- 서비스는 WWW-Authenticate 응답 헤더에 기본을 보급하지 않으므로 자동 프롬프트 또는 일반 클라이언트(예: 브라우저)의 액세스가 방지됩니다.

Enabled

- HTTP 기본 인증은 401 권한 없는 응답에서 WWW-Authenticate: 기본 헤더를 사용하여 활성화되고 명시적으로 보급됩니다.

Disabled:

- Redfish 서비스에 대해 HTTP 기본 인증이 완전히 비활성화되어 있으며, Redfish 작업을 수행하려면 X-auth 토큰 세션(권장)과 같은 다른 방법이 필요합니다. 

 

HTTP 기본 인증 설정은 Redfish, 웹 UI 및 RACADM iDRAC 인터페이스에서 구성할 수 있습니다. 

참고: iDRAC9 7.00.00.184를 실행하는 14G 시스템에서 HTTP 기본 인증은 다음을 통해서만 구성할 수 있습니다. RACADM Redfish. 이 릴리스에서는 iDRAC 웹 UI를 통한 구성이 지원되지 않습니다.
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

BasicAuthState가 Unadvertised로 설정된 경우 클라이언트는 초기 요청에서 인증 헤더를 보낼 때 명시적이어야 합니다. 예를 들어, ansible.builtin.uri 이 하이퍼링크는 Dell Technologies 외부의 웹사이트로 연결됩니다. 모듈은 force_basic_auth: true 첫 번째 요청에서 기본 인증 헤더를 보내기 위해. 


X-auth 토큰 X-auth 세부 정보를 사용한 GET 요청의 섹션 1.19 및 1.20, iDRAC Redfish에 대해 자주 묻는 질문을 참조하십시오. 

 

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.