Recupera l'URL formattato dal modulo ID aperto
Domanda
Ho appena aggiunto OpenID al mio sito Web usando le librerie janrain di PHP e ho fatto funzionare tutto ma ho una domanda su come fare qualcosa.
Dopo aver ricevuto openid_url dall'utente, lo passo alla libreria openid, che quindi elabora l'URL e lo prepara per l'invio all'OP. Come posso recuperare quell'URL?
Perché chiedo è perché il mio script attualmente vede http://mysite.com e mysite.com come URL diversi . So che la libreria normalizza l'URL, semplicemente non so come estrarlo.
Spero di avere un senso, e grazie per l'aiuto.
Soluzione
Ottieni l'URL finale che desideri utilizzare a scopo di tracciamento con un oggetto Auth_OpenID_SuccessResponse
, nell'attributo claim_id
. (Il metodo getDisplayIdentifier ()
produce una versione più destinata al consumo umano, che può essere o meno diversa.)