

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# AWS Secrets Manager per memorizzare il tuo segreto di autenticazione
<a name="sap-odata-aws-secret-manager-auth-secret"></a>

Dovrai archiviare i segreti di OData connessione SAP in AWS Secrets Manager, configurare le autorizzazioni necessarie per il recupero come specificato nella [Policy IAM](sap-odata-configuring-iam-permissions.md) sezione e utilizzarli durante la creazione di una connessione.

Usa la console di AWS gestione di AWS Secrets Manager per creare un segreto per la tua fonte SAP. Per ulteriori informazioni, consulta [Creare un segreto di AWS Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/create_secret.html). I dettagli in AWS Secrets Manager devono includere gli elementi del codice seguente. 

## Segreto di autenticazione personalizzata
<a name="sap-odata-custom-auth-secret"></a>

È necessario inserire il nome utente del sistema SAP al posto di *<your SAP username>* e la relativa password al posto di *<your SAP username password>* e True o False. In questo contesto, l'impostazione di `basicAuthDisableSSO` su `true` disabilita il Single Sign-On (SSO) per le richieste di autenticazione di base, richiedendo credenziali utente esplicite per ogni richiesta. Al contrario, impostarlo su `false` consente l'uso di sessioni SSO esistenti, se disponibili.

```
{
   "basicAuthUsername": "<your SAP username>",
   "basicAuthPassword": "<your SAP username password>",
   "basicAuthDisableSSO": "<True/False>",
   "customAuthenticationType": "CustomBasicAuth"
}
```

## OAuth 2.0 Segreto
<a name="sap-odata-oauth-2.0-secret"></a>

Nel caso in cui si utilizzi la OAuth versione 2.0 come meccanismo di autenticazione, il segreto in AWS Secrets Manager dovrebbe avere l'**applicazione User Managed Client ClientId** nel seguente formato. È necessario inserire il segreto del client SAP al posto di <your client secret>.

```
{"USER_MANAGED_CLIENT_APPLICATION_CLIENT_SECRET": "<your client secret>"
}
```