> 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 non valide avec SSO Microsoft

Le message suivant peut apparaître lors d'une tentative de connexion à Devolutions Cloud via Microsoft Single Sign-On (SSO) : "The client ID or secret supplied by your organization is invalid, please contact an administrator of your organization."

![](https://cdnweb.devolutions.net/docs/docs_en_kb_KB2319.png)

### 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 SSO de Devolutions Cloud.

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

1. Dans un nouvel onglet de navigateur web, connectez-vous au [portail Microsoft Azure](https://azure.microsoft.com/).
2. Sélectionnez ***Microsoft Entra ID*** dans la section ***Azure services***. Si ce n'est pas immédiatement visible, cliquez sur ***More services***.

   ![](https://cdnweb.devolutions.net/docs/docs_en_hub_Hub2331.png)
3. Cliquez sur ***App registrations*** dans le menu de gauche.

   ![](https://cdnweb.devolutions.net/docs/docs_en_kb_KB2321.png)
4. Dans la liste, cliquez sur l'application qui a été utilisée pour configurer SSO dans l'instance Devolutions Cloud problématique.
5. Cliquez sur ***Certificates & secrets*** dans le menu de gauche.
6. Localisez le secret actuellement utilisé pour la configuration SSO 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 SSO 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 figurant dans la configuration SSO de Devolutions Cloud, puis tentez de vous connecter à 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'application d'entreprise) et sélectionnez une date d'expiration pour ce secret client, conformément à vos meilleures pratiques internes en matière de sécurité.

   ![](https://cdnweb.devolutions.net/docs/docs_en_hub_Hub2152.png)
3. Cliquez sur ***Add***.
4. Copiez la ***Value*** de ce nouveau secret client en cliquant sur l'icône ***Copy to clipboard*** à côté de celui-ci.

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

5. Connectez-vous à Devolutions Cloud avec votre compte Devolutions.

Si l'option ***Force SSO on all users*** est activée, la connexion avec votre compte Devolutions ne sera pas possible. Dans ce cas, [contactez notre équipe de support client](mailto:service@devolutions.net) pour demander la désactivation de cette option.

6. Une fois connecté, accédez à ***Administration – Authentication – Single Sign-On (SSO)***, puis sélectionnez votre configuration Microsoft SSO.
7. Remplacez la ***Client secret key*** expirée par la nouvelle. Ce champ ne peut être rempli qu'à l'aide du bouton ***Coller***. Il n'est pas possible de le saisir directement.
8. Cliquez sur ***Test Configuration***.
9. Si la connexion est réussie, votre compte se connectera avec Entra ID et un résumé de la configuration s'affichera.
10. Dans le ***Résumé*** de la configuration, cliquez sur ***Enregistrer***.

    ![](https://cdnweb.devolutions.net/docs/docs_en_hub_Hub2225.png)

{% hint style="info" %}
Si les problèmes persistent, [contactez notre équipe de support client](mailto:service@devolutions.net).
{% endhint %}


---

# 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 dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.devolutions.net/cloud/fr/knowledge-base/troubleshooting-articles/invalid-client-id-or-secret-with-microsoft-sso.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
