DevPortalPagoPA


Tabella dei contenuti

Credenziali

La sezione “Credenziali” rappresenta il secondo step della configurazione del servizio "Messaggi di Cortesia" e consente al PSP di configurare i parametri necessari all’autenticazione delle chiamate verso i propri sistemi applicativi. La schermata permette di definire:
  • credenziali OAuth2;
  • grant type utilizzato;
  • parametri aggiuntivi nel body della richiesta;
  • parametri aggiuntivi nell’URL di autenticazione.

Credenziali di accesso

Descrizione
Campo obbligatorio che identifica il client applicativo utilizzato durante il processo di autenticazione OAuth2.
Formato atteso
  • stringa alfanumerica;
  • valore univoco associato al PSP;
  • case sensitive.
Esempio
1mdc-psp-client-uat
2

Controlli effettuati

  • presenza del valore;
  • validazione formato stringa.

Possibili errori

  • “Campo obbligatorio”
  • Formato non valido
An image

Parametri aggiuntivi (Body)

La sezione consente di configurare eventuali parametri personalizzati richiesti dal sistema del PSP durante la richiesta di rilascio del token OAuth2.
I parametri vengono inviati nel body della richiesta HTTP verso l’endpoint di autenticazione.
Descrizione
Nome del parametro custom richiesto dal provider OAuth2.
Esempi
1scope, audience
2

Aggiungi parametro URL

Ad ogni selezione viene aggiunta una nuova riga configurabile.

Parametri aggiuntivi (URL)

La sezione consente di configurare parametri extra da aggiungere all’URL dell’endpoint di autenticazione.
I parametri vengono inviati come query parameter della chiamata HTTP.
Descrizione
Nome del parametro custom richiesto dal provider OAuth2.
Esempi
1tenant_id
2

Aggiungi parametro URL

Ad ogni selezione viene aggiunta una nuova riga configurabile.

Bottone “Completa configurazione”

Il pulsante “Completa configurazione” consente di:
  • validare i dati inseriti;
  • salvare la configurazione credenziali;
  • completare il wizard di configurazione del servizio.
In caso di validazione corretta:
  • la configurazione viene salvata;
  • il servizio risulta configurato;
  • il sistema rende disponibili le funzionalità operative del Servizio Messaggi di Cortesia.
Possibili errori in fase di compilazione
AnomaliaDescrizione
Campi obbligatori mancantiUno o più campi richiesti non risultano valorizzati
Credenziali non valideClient ID / Secret non accettati dal sistema OAuth2
Endpoint OAuth non raggiungibileTimeout o errore connessione
Parametri OAuth erratiScope o parametri custom non validi
Errore salvataggio configurazioneProblema applicativo/runtime

Bottone “Indietro”

Il pulsante “Indietro” consente di:
  • ritornare allo step precedente “Endpoint e deep link”;
  • modificare la configurazione precedentemente inserita;
  • mantenere i dati già valorizzati nella sessione corrente.

Valori di esempio validi – Configurazione Credenziali

Di seguito vengono riportati alcuni esempi di valori validi utilizzabili in ambiente di collaudo/UAT per completare la configurazione delle credenziali del servizio Messaggi di Cortesia.
Credenziali di accesso
CampoValore di esempio
Client IDmdc-psp-client-uat
Client SecretX7f9!kLmP2#Qa8
Grant typeclient_credentials
Parametri aggiuntivi (Body)
Esempio 1 - Scope OAuth2
NomeValore
scopemessages.write
Esempio 2 - Audience API
NomeValore
audiencemdc-api
Esempio 3 - Environment
NomeValore
environmentuat
Parametri aggiuntivi (URL)
Esempio 1 - Tenant identificativo
NomeValore
tenant_idtenant-mdc-uat
Esempio 2 - Realm OAuth
NomeValore
realmpagopa-uat
Esempio 3 - Versione API
NomeValore
api-versionv1
Esempio - Body HTTP
1{"grant_type": "client_credentials", 
2 "client_id": "mdc-psp-client-uat",  
3 "client_secret": "X7f9!kLmP2#Qa8", 
4 "scope": "messages.write", 
5 "audience": "mdc-api", 
6 "environment": "uat"}
7
[^1]: