PowerEdge: iDRAC HTTP-grundlæggende godkendelsesændringer

Summary: 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. ...

Acest articol se aplică pentru Acest articol nu se aplică pentru Acest articol nu este legat de un produs specific. Acest articol nu acoperă toate versiunile de produs existente.

Symptoms

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

Cause

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"

Resolution

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 

Additional Information

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. 

 

Produse afectate

iDRAC10 - 1.20.xx Series, iDRAC10 - 1.30.xx Series, iDRAC9 - 7.xx Series
Proprietăți articol
Article Number: 000437501
Article Type: Solution
Ultima modificare: 17 Jul 2026
Version:  6
Găsiți răspunsuri la întrebările dvs. de la alți utilizatori Dell
Servicii de asistență
Verificați dacă dispozitivul dvs. este acoperit de serviciile de asistență.