> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/server/fr/knowledge-base/troubleshooting-articles/unexpected-exception.-please-see-server-logs-for-details.md).

# Unexpected exception. Please see server logs for details

Corrige une erreur d'exception inattendue lors de la connexion par authentification unique Entra ID après une mise à jour de Devolutions Server, causée par une valeur de secret client invalide.

Le message d'erreur suivant apparaît lorsqu'on tente de se connecter à l'aide de l'authentification unique Entra ID après une mise à jour de Devolutions Server :

`{"errorMessage" :"Unexpected exception. Please see server logs for details.","result":0}`

### Solutions

1. Ouvrez la Devolutions Server Console et allez dans ***Serveur - Journaux***.
2. Trouvez l'erreur suivante dans les journaux :

```
OAuthTokenEndpointException - OAuth token endpoint error: {"error":"invalid_client","error_description":"AADSTS7000215: Invalid client secret provided.
```

3. Confirmez que le secret envoyé dans la requête est la valeur du secret client, et non l'ID du secret client, pour un secret ajouté à l'application.
4. Allez dans l'application web Devolutions Server dans le portail Entra ID.
   1. Assurez-vous que [la permission d'API est correctement configurée et accordée](/server/fr/knowledge-base/how-to-articles/configure-microsoft-authentication-with-entra-id.md#app-registration-in-the-azure-portal) dans ***Accueil*** – ***Inscriptions d'applications*** – ***Autorisations d'API*** d'Entra ID. Assurez-vous également que l'inscription de l'application est configurée sur ***Web*** et vérifiez si l'adresse est correcte.
   2. Créez un nouveau secret et copiez sa valeur. Définissez un rappel un mois avant son expiration en utilisant la méthode de votre choix.
5. Dans l'interface web de Devolutions Server, allez dans ***Administration*** – ***Paramètres du serveur*** – ***Authentification*** – ***Authentification Microsoft***. Ensuite :
   1. Collez le nouveau secret client.
   2. Désactivez ***Utiliser un ID client spécifique pour le cache des utilisateurs et des groupes d'utilisateurs***..
   3. Cliquez sur le bouton ***Réinitialiser le cache***.
   4. Enregistrez vos modifications.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.devolutions.net/server/fr/knowledge-base/troubleshooting-articles/unexpected-exception.-please-see-server-logs-for-details.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
