Trust tramite PDND

Per le richieste provenienti da amministrazioni esterne e contenenti token in cui il trust avviene tramite PDND, GovWay deve validare il token “Authorization” al fine di verificare che sia stato effettivamente rilasciato dalla PDND.

Per la validazione del token GovWay utilizza una “Token Policy Validazione” con le seguenti caratteristiche:

  • Token:

    • Tipo: JWS

    • Posizione: RFC 6750 - Bearer Token Usage (Authorization Request Header Field)

  • Validazione JWT:

    • Formato Token: RFC 9068 - JSON Web Token (OAuth2 Access Token)

    • TrustStore: deve contenere la chiave pubblica utilizzata dalla PDND per firmare i token

Con il prodotto vengono fornite built-in 2 token policy:

entrambe da finalizzare nella sezione “TrustStore” nei seguenti aspetti:

La token policy “PDND-DPoP” differisce dalla policy “PDND” per la presenza della validazione DPoP abilitata, che consente di verificare la DPoP proof (RFC 9449) ricevuta insieme all’access token. Per maggiori dettagli sulla configurazione della validazione DPoP si rimanda alla sezione Validazione DPoP.

../../../../_images/tokenPolicyPDND.png

Fig. 152 Token Policy PDND

../../../../_images/tokenPolicyPDNDDPoP.png

Fig. 153 Token Policy PDND-DPoP

../../../../_images/tokenPolicyPDNDDPoP2.png

Fig. 154 Token Policy PDND-DPoP: configurazione