> 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/cloud/fr/knowledge-base/troubleshooting-articles/invalid-client-id-or-secret-with-microsoft-sso.md).

# ID client ou secret invalide avec l'authentification unique Microsoft

Corrigez l'erreur d'ID client ou de secret non valide dans l'authentification unique Microsoft de Devolutions Cloud en renouvelant le secret client expiré de l'application Azure Entra ID.

Le message suivant peut s'afficher lorsque vous tentez de vous connecter à un Devolutions Cloud à l'aide de l'authentification unique (SSO) Microsoft : « The client ID or secret supplied by your organization is invalid, please contact an administrator of your organization. »

### Solution

Cela signifie très probablement que le secret client du portail Microsoft Azure est expiré. La solution consiste à créer un nouveau secret et à le modifier dans la configuration de l'authentification unique de Devolutions Cloud.

#### Vérifier la date d'expiration du secret client

1. Dans une nouvelle page de navigateur Web, connectez-vous au [portail Microsoft Azure](https://azure.microsoft.com/).
2. Sélectionnez ***Microsoft Entra ID*** dans la section ***Azure services***. S'il n'est pas immédiatement visible, cliquez sur ***More services***.
3. Cliquez sur ***App registrations*** dans le menu de gauche.
4. Dans la liste, cliquez sur l'application qui a été utilisée pour configurer l'authentification unique dans l'instance Devolutions Cloud problématique.
5. Cliquez sur ***Certificates & secrets*** dans le menu de gauche.
6. Repérez le secret actuellement utilisé pour la configuration de l'authentification unique de Devolutions Cloud et vérifiez s'il est expiré dans la colonne ***Expires***.

S'il est effectivement expiré, il s'agit très probablement de la cause du problème de connexion. L'étape suivante consiste à créer un nouveau secret client et à le modifier dans la configuration de l'authentification unique de Devolutions Cloud.

{% hint style="info" %}
Si le secret client n'est pas expiré, le problème peut provenir de l'ID client. Vérifiez qu'il correspond à celui de la configuration de l'authentification unique de Devolutions Cloud, puis essayez de vous connecter de nouveau.
{% endhint %}

#### Créer un nouveau secret client

1. Cliquez sur ***New client secret***.
2. Dans la fenêtre ***Add a client secret***, saisissez une ***Description*** (par exemple, le nom de l'appli d'entreprise) et sélectionnez une date d'expiration pour ce secret client, conformément à vos meilleures pratiques de sécurité internes.
3. Cliquez sur ***Add***.
4. Copiez la ***Value*** de ce nouveau secret client en cliquant sur l'icône ***Copy to clipboard*** située à côté.

Le secret client expiré peut être supprimé sans problème puisqu'il est expiré et ne peut plus être utilisé.

#### Mettre à jour le secret client dans Devolutions Cloud

1. Connectez-vous à Devolutions Cloud avec votre Devolutions Account.

Si l'option ***Force SSO on all users*** est activée, il ne sera pas possible de se connecter avec votre Devolutions Account. Dans ce cas, [communiquez avec notre équipe de soutien à la clientèle](mailto:service@devolutions.net) pour demander la désactivation de cette option.

2. Une fois connecté, allez dans ***Administration – Authentication – Single Sign-On (SSO)***, puis sélectionnez votre configuration d'authentification unique Microsoft.
3. Le champ ***Client secret key*** est grisé et ne peut pas être modifié directement. Cliquez sur le bouton ***X*** dans le champ pour effacer la clé existante.
4. Cliquez sur le bouton ***Paste*** (icône de presse-papiers) à côté du champ pour coller le nouveau secret client. Le champ ne peut être rempli que de cette façon. Il n'est pas possible d'y saisir du texte directement.
5. Cliquez sur ***Test Configuration***.
6. Si la connexion réussit, votre compte se connectera à Entra ID et un résumé de la configuration s'affichera.
7. Dans le ***Summary*** de la configuration, cliquez sur ***Save***.


---

# 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/cloud/fr/knowledge-base/troubleshooting-articles/invalid-client-id-or-secret-with-microsoft-sso.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.
