GraphQL vergeten probleem met wachtwoordsnelheidsbeperking in Adobe Commerce cloud 2.4.8
In Adobe Commerce op versie 2.4.8 van de wolkeninfrastructuur, wordt de tarief beperkende configuratie voor vergeten wachtwoord eigenschap niet afgedwongen wanneer het gebruiken van eindpunten van GraphQL. De requestPasswordResetEmail mutatie negeert het Max Aantal Verzoeken van het Terugstellen van het Wachtwoord admin die. In dit artikel wordt uitgelegd hoe u dit probleem kunt oplossen.
Beschrijving description
Omgeving
Adobe Commerce op cloudinfrastructuur v2.4.8
Probleem/symptomen
- Wachtwoordaanvragen die via GraphQL zijn ingediend, komen niet overeen met de ingestelde snelheden in het beheerpaneel.
- Het systeem staat geen verzoeken toe zoals die door worden gespecificeerd Maximum Aantal Verzoeken van het Terugstellen van het Wachtwoord in de adminconfiguratie.
- Wanneer het gebruiken van de
requestPasswordResetEmailmutatie, krijgt u de fout: kan het wachtwoord van de klant op de tweede poging niet terugstellen.
Stappen om te repliceren
- Maak een klantenaccount.
- Teken binnen aan Admin, ga naar Configuratie
>Configuratie van de Klant>de Opties van het Wachtwoord , en reeks Max Aantal Verzoeken van het Terugstellen van het Wachtwoord aan 5. - Gebruik de GraphQL-mutatie
requestPasswordResetEmailom het wachtwoord opnieuw in te stellen.
Resolutie resolution
U lost dit probleem op door de volgende beheerconfiguraties in te stellen en te begrijpen voor de requestPasswordResetEmail -mutatie:
- Max Aantal Verzoeken van het Terugstellen van het Wachtwoord laat een gebruiker 5 pogingen van het wachtwoordterugstellen per uur maken.
- Min Tijd tussen de Verzoeken van het Terugstellen van het Wachtwoord betekent een gebruiker 1 poging van het wachtwoordterugstellen om de 10 minuten door gebrek kan maken.
- De GraphQL
requestPasswordResetEmailmutatie respecteert zowel Min Tijd tussen de Verzoeken van het Terugstellen van het Wachtwoord als Max Aantal Verzoeken van het Terugstellen van het Wachtwoord.
Verifieer dat vergeten wachtwoordverzoeken die via GraphQL worden gemaakt zowel het maximum verzoekaantal als de minimummontages van het tijdinterval nu respecteren zoals die in admin worden gevormd. Als u de limiet hebt bereikt, probeert u het wachtwoord opnieuw in te stellen na het minimale interval van 10 minuten.