> 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/rdm/fr/knowledge-base/troubleshooting-articles/password-manager-pro-issues.md).

# Problèmes avec Password Manager Pro

Corrigez les erreurs d'intégration de Password Manager Pro dans Remote Desktop Manager, comme les violations de protocole et les échecs de jeton ou d'hôte, en rectifiant la configuration de l'utilisat

### System.Net.WebException: The server committed a protocol violation. Section=ResponseStatusLine

Lors de la configuration de votre entrée d'identifiants Password Manager Pro, assurez-vous que l'URL de votre serveur contient `https://` et non `http://`. Vous avez absolument besoin d'un `https://` au début de l'adresse pour communiquer correctement avec le serveur.

### Lorsque vous tentez de vous connecter à un ordinateur distant ou d'obtenir la liste des identifiants, une fenêtre apparaît avec un champ de jeton vide et les champs de nom d'utilisateur et de poste de travail grisés

Le nom d'hôte configuré dans votre utilisateur API dans Password Manager Pro n'est pas le même que celui que vous avez configuré dans Remote Desktop Manager dans ***Fichier*** – ***Paramètres de mon compte*** – ***Password Manager Pro***. Pour plus d'information sur la configuration, consultez [Configurer Password Manager Pro dans Remote Desktop Manager macOS](/rdm/fr/knowledge-base/how-to-articles/configure-password-manager-pro-in-remote-desktop-manager-macos.md).

### Api key received is not associated to any user. Authentication failed

Modifiez votre utilisateur API dans Password Manager Pro et générez un nouveau ***jeton d'authentification***, enregistrez votre utilisateur API et enregistrez ce nouveau jeton dans Remote Desktop Manager dans ***Fichier*** – ***Paramètres de mon compte*** – ***Password Manager Pro***.

### User is not allowed to access from this host

Lors de la création d'un utilisateur API dans Password Manager Pro, un ***Host*** (nom de l'ordinateur) est nécessaire pour créer l'utilisateur. Dans Password Manager Pro, il peut être enregistré en utilisant le ***nom de domaine complet (FQDN)*** de l'ordinateur. Dans Remote Desktop Manager par contre, vous devez le définir exactement comme la variable d'environnement %COMPUTERNAME%.

Une autre cause de cette erreur que nous avons observée est que le nom DNS du serveur était spécifié, alors que tout fonctionnerait parfaitement si vous utilisiez plutôt l'adresse IP. Veuillez le tester avec la procédure décrite ci-dessous.

### Procédure de test avec PowerShell

Voici un script que vous pouvez utiliser pour tester votre accès depuis un poste de travail client. Enregistrez le code suivant dans un fichier nommé PMPTest.ps1. Le script appelle la même API REST que Remote Desktop Manager, ce qui montre si le poste de travail peut joindre le serveur et si le jeton est accepté. Exécutez-le dans Windows PowerShell 5.1, car le contournement de certificat qu'il utilise n'est pas pris en charge dans PowerShell 7.

```powershell
[CmdletBinding()]
Param(
[Parameter(Mandatory=$True,Position=1)]
[string]$PMPServer,

[Parameter(Mandatory=$True,Position=2)]
[string]$AuthToken
)

add-type @"
using System.Net;
using System.Security.Cryptography.X509Certificates;
public class TrustAllCertsPolicy: ICertificatePolicy {
public bool CheckValidationResult(
ServicePoint srvPoint, X509Certificate certificate,
WebRequest request, int certificateProblem) {
return true;
}
}
"@

[System.Net.ServicePointManager]::CertificatePolicy = New-Object TrustAllCertsPolicy
cls
$connect = "https://" + $PMPServer + ":7272/restapi/json/v1/resources?AUTHTOKEN=$AuthToken"
$result = Invoke-WebRequest -Uri $connect
$form = $result.Content
$content = ConvertFrom-Json $form

$status = $content.operation.result.status

if ($status -eq "Success") {
$content.operation.Details
}
if ($status -eq "Failed") {
$status
$content.operation.result.Message
}
Pause
```

{% hint style="info" %}
Le port est codé en dur dans le script à 7272, qui est la valeur par défaut de Password Manager Pro. Adaptez-le à votre environnement
{% endhint %}

Dans Powershell, tapez ce qui suit :

`.\PMPTest.ps1 {YOUR_PMP_SERVER} {YOUR_PMP_TOKEN}`

Testez avec le nom DNS du serveur ainsi qu'avec l'adresse IP et observez les résultats.


---

# 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/rdm/fr/knowledge-base/troubleshooting-articles/password-manager-pro-issues.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.
