Mails fra KeyBalance fejler: "ClientSecretCredential authentication failed"
Hvad betyder fejlen?
KeyBalance sender jeres mails via Microsoft 365 (Microsoft Graph) med en app-registrering i jeres egen Microsoft Entra ID. Fejlen betyder, at Microsoft afviser KeyBalances login til den app. Næsten altid skyldes det, at appens client secret er udløbet.
Det rammer alle mails, som KeyBalance sender via Microsoft 365: fakturaer, rykkere, ordrebekræftelser, godkendelser og automatiske kørsler. Det er ikke modtagerens adresse, der er galt, så fejlen skal rettes hurtigst muligt.
Sådan løser I det
Det kræver en administrator i jeres Microsoft 365:
- Opret en ny client secret på app-registreringen i Azure (Certificates & secrets → New client secret), og kopiér Secret Value med det samme.
- Indsæt den i KeyBalance under Systemopsætning → KeyBalance Application → Secret Value. Menuvej: fanen Værktøjer → Værktøj → System → Systemopsætning. Har I flere regnskaber, skal det gøres i hvert regnskab.
- Klik TEST SMTP i Systemopsætning, og send en testmail til en ekstern adresse, fx en privat Gmail. Tjek, at den kommer frem.
- Send de mails igen, der fejlede i mellemtiden.
Den fulde vejledning med skærmbilleder: Graph app opsætning – forny client secret
Undgå det næste gang
Notér den nye udløbsdato, og sæt en påmindelse et par uger før. Kan I ikke selv forny den, så kontakt KeyBalance support i god tid.