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

# Problemi di Password Manager Pro

Gli errori di integrazione di Password Manager Pro in Remote Desktop Manager, inclusi gli errori SSL e dei token, si risolvono correggendo la configurazione dell'utente API.

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

Durante la configurazione della voce di credenziali Password Manager Pro, si assicuri che l'URL del server contenga `https://` e non `http://`. È assolutamente necessario un `https://` all'inizio dell'indirizzo per comunicare correttamente con il server.

### Quando prova a connettersi a un computer remoto o a ottenere l'elenco delle credenziali, appare una finestra con il campo del token vuoto e i campi nome utente e workstation disattivati

L'Host Name configurato nel suo utente API in Password Manager Pro non è lo stesso che ha configurato in Remote Desktop Manager in ***File – Impostazioni del mio account – Password Manager Pro***. Consulti [Configurare Password Manager Pro in Remote Desktop Manager](/rdm/it/knowledge-base/how-to-articles/configure-password-manager-pro-in-remote-desktop-manager-macos.md) per maggiori informazioni sulla configurazione.

### System.Net.WebException: The request was aborted: Could not create SSL/TLS secure channel

Password Manager Pro può essere configurato per utilizzare SSLv3, TLSv1.0, TLSv1.1 e TLSv1.2. Se ha configurato il suo server Password Manager Pro per utilizzare solo TLSv1.2, incontrerà questo messaggio di errore. Deve configurare Password Manager Pro affinché accetti TLSv1.0, TLSv1.1 e TLSv1.2.

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

Modifichi il suo utente API in Password Manager Pro e generi un nuovo ***Authentication Token***, salvi l'utente API e salvi questo nuovo token in Remote Desktop Manager in ***File – Impostazioni del mio account – Password Manager Pro***.

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

Durante la creazione di un utente API in Password Manager Pro, è necessario un ***Host*** (nome del computer) per creare l'utente. In Password Manager Pro può essere registrato utilizzando il ***Fully Qualified Domain Name (FQDN)*** del computer. In Remote Desktop Manager, invece, deve impostarlo esattamente uguale alla variabile d'ambiente %COMPUTERNAME%.

Un'altra causa di questo errore che abbiamo riscontrato è che era stato specificato il nome DNS del server, mentre tutto avrebbe funzionato perfettamente utilizzando l'indirizzo IP. La preghiamo di verificarlo con la procedura descritta di seguito.

### Procedura di test con PowerShell

Ecco uno script che può utilizzare per testare l'accesso da una workstation client. Salvi il codice seguente in un file chiamato PMPTest.ps1. La tecnologia utilizzata nello script è la stessa usata all'interno di Remote Desktop Manager, quindi si tratta del test più conclusivo. Se contatta il supporto di Password Manager Pro, possono fornirle un test fixture basato su Java. Non è altrettanto utile, se non per dimostrare che il server risponde alle sue richieste.

```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" %}
La porta è codificata nello script con il valore 7272, che è il valore predefinito per Password Manager Pro. La adatti al suo ambiente
{% endhint %}

All'interno di Powershell, digiti quanto segue:

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

Esegua il test sia con il nome DNS del server sia con l'indirizzo IP e osservi i risultati.

### Remote Desktop Manager restituisce l'indirizzo IP del server invece dell'FQDN <a href="#remote-desktop-manager-is-returning-the-ip-address-of-the-server-instead-of-the-fqdn" id="remote-desktop-manager-is-returning-the-ip-address-of-the-server-instead-of-the-fqdn"></a>

In alcune organizzazioni gli indirizzi IP sono bloccati ed è necessario restituire il nome host del server Password Manager Pro. In tal caso, sarà necessario modificare il [file di configurazione](/rdm/it/getting-started/installation/client/configuration-file-location.md) dell'applicazione.

1. Chiuda Remote Desktop Manager.
2. Individui il [file di configurazione](/rdm/it/getting-started/installation/client/configuration-file-location.md) di Remote Desktop Manager.
3. Modifichi il file di configurazione e aggiunga la riga false.
4. Salvi la modifica e riavvii l'applicazione.


---

# 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, and the optional `goal` query parameter:

```
GET https://docs.devolutions.net/rdm/it/knowledge-base/troubleshooting-articles/password-manager-pro-issues.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
