2013-06-24 19 views

risposta

3

Il parametro RelayState (descritto here) che viene inviato al IDP può essere utilizzato per inviare l'URL ritorno al IdP e lo hanno indietro quando la risposta di autenticazione viene inviato indietro dal IDP. Naturalmente, poiché si tratta di un parametro POST HTTP, se si memorizza un URL, è necessario codificarlo/decodificarlo.

Tuttavia tenere presente che questo potrebbe essere utilizzato da un utente malintenzionato per ingannare l'utilizzo di aprire un URL attendibile (questo del server di identità) e reindirizzare a un sito dannoso. Per impedire questo l'URL di reindirizzamento dovrebbe essere convalidato.