PowerEdge: iDRAC HTTP-grundlæggende godkendelsesændringer

Сводка: Standardindstillingen for grundlæggende godkendelse i IDRAC HTTP er ændret til "unadvertised" (tidligere standardindstilling aktiveret). Disse ændringer blev foretaget for at forbedre legitimationssikkerheden og reducere utilsigtet eksponering af HTTP-basisgodkendelse i Redfish-tjenester. ...

Данная статья применяется к Данная статья не применяется к Эта статья не привязана к какому-либо конкретному продукту. В этой статье указаны не все версии продуктов.

Симптомы

Adgang til en Redfish-ressource fra en generisk klient og godkendelse er ikke angivet på den oprindelige anmodning (f.eks. webbrowsere), følgende fejl returneres, og der er ingen automatiske prompter om legitimationsoplysninger. 

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

Причина

Ny funktionsmåde 

HTTPBasicAuth standardværdien er angivet til Uannonceret. Hvis den første HTTP-anmodning sendes uden en godkendelsesheader, annoncerer tjenesten ikke grundlæggende godkendelse i WWW-Authenticate-svarheaderen. Dette forhindrer automatiske prompter eller adgang for generiske klienter (f.eks. browsere).

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

 

Legacy-adfærd 

Meddelelsen HTTPBasicAuth standardværdien er indstillet til Aktiveret. Hvis den første HTTP-anmodning sendes uden en godkendelsesheader, annoncerer tjenesten grundlæggende godkendelse i WWW-Godkend svarheaderen. Dette tillader automatiske prompter eller adgang for generiske klienter (f.eks. browsere).

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

Разрешение

Fra og med iDRAC9 7.30.10.50 (7.00.00.184 til 14G) og iDRAC10 1.30.10.50 er standardindstillingen for HTTP-godkendelse ændret til "ikke-annonceret" (tidligere standardindstilling aktiveret). Disse ændringer blev foretaget for at forbedre legitimationssikkerheden og reducere utilsigtet eksponering af HTTP-basisgodkendelse i Redfish-tjenester.

Der er introduceret et nyt konfigurerbart kontrolelement til håndtering af grundlæggende HTTP-godkendelse i Redfish AccountService, DMTF-egenskabsnavn HTTPBasicAuth. Denne nye egenskab understøtter tre mulige værdier:

Uannonceret (ny standardindstilling):

- Tjenesten annoncerer ikke grundlæggende i WWW-Authenticate-svaroverskriften, dette forhindrer automatiske prompter eller adgang fra generiske klienter (f.eks. Browsere).

Aktiveret

- HTTP grundlæggende godkendelse er aktiveret og eksplicit annonceret ved hjælp af WWW-Authenticate: grundlæggende header på 401 uautoriserede svar.

Deaktiveret:

- HTTP-basisgodkendelse er fuldstændig deaktiveret for Redfish-tjenesten, andre metoder såsom X-auth-tokensession (anbefales) kræves for at udføre Redfish-operationer. 

 

De grundlæggende HTTP-godkendelsesindstillinger kan konfigureres fra Redfish-, Web UI- og RACADM iDRAC-grænseflader. 

Bemærk: På 14G-systemer, der kører iDRAC9 7.00.00.184, kan HTTP Basic Authentication kun konfigureres via RACADM og Redfish. Konfiguration via iDRAC Web UI understøttes ikke i denne version.
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 er indstillet til Uannonceret, skal klienter være eksplicitte i at sende godkendelsesoverskrifter på den oprindelige anmodning. Modulet ansible.builtin.uri Dette hyperlink fører dig til et websted uden for Dell Technologies. skal f.eks. angive force_basic_auth: true for at sende en grundlæggende godkendelsesheader ved den første anmodning. 


Se Ofte stillede spørgsmål om iDRAC Redfish, afsnit 1.19 og 1.20 for GET-anmodning ved hjælp af X-auth-token X-auth-oplysninger. 

 

Затронутые продукты

iDRAC10 - 1.20.xx Series, iDRAC10 - 1.30.xx Series, iDRAC9 - 7.xx Series
Свойства статьи
Номер статьи: 000437501
Тип статьи: Solution
Последнее изменение: 17 Jul 2026
Версия:  6
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.