spid-sp-access-button
spid-sp-access-button copied to clipboard
Aggiunta (temporanea) SPID Validator a elenco IdP
ciao,
qual è l'approccio più corretto per aggiungere lo SPID Validator all'elenco degli IdP presentato dal nuovo bottone che accede al Registry?
Da quanto ho visto questo IdP non è (giustamente) incluso nel JSON restituito dalla chiamata al Registry.
Provando a inserire ulteriori direttive spid_addIdpEntry
in script esterni allo script spid-idps.js
le nuove voci vengono inserite in coda a tutto, compresi i link alle informazioni/supporto finali.
C'è un altro modo previsto per fare questa cosa, necessaria in fase di richiesta di validazione di un SP da parte di AgID? Ad esempio, è corretto forzare l'uso dell'array idps dichiarato all'inizio dello script e inserire lì le entry necessarie, ed evitare il fetch dall'URL del registry? Ripeto: questo solo in via temporanea durante la fase di validazione di AgID.
grazie
ciao,
provo a rispondermi da solo: invece di editare la variabile (array) idps
che contiene l'elenco degli IDP da presentare in caso non si riesca a contattare l'URL riportato alla variabile queryURL
, probabilmente è più corretto specificare temporaneamente come valore di queryURL
il percorso di un file JSON locale con l'elenco degli IDP desiderati, come già indicato nello script alla riga commentata:
//var queryURL = "js/JSON_IDP_list_EXAMPLE.json";
Ciao, io ho fatto un file di configurazione nel quale ho l'array degli idps. Li aggiungo quello di test quando mi serve per la validazione. Quando non serve più lo tolgo e riavvio il servizio. Come logo ho messo quello loro di spid validator.
Sempre ordine random come messo nello script html.
Spero di averti aiutato.
ti aggiungo anche lo screen di quello fatto da me. è il secondo
grazie @davideginna, alla fine la tua soluzione coincide con quella che avevo indicato nel mio secondo messaggio. Per il logo del validator (e anche dell'IDP demo) avevo già risolto con le precedenti versioni del bottone, dove però era necessario specificare sempre a mano l'elenco in HTML degli IDP con i relativi elementi grafici