Open infoFactorySRL opened 3 years ago
Ok mi piace, lo testo prima di unirlo e sarebbe anche l'ora di fare unit test sulle varie opzioni di contact person
Grazie ottimo contributo
C'è un piccolo errore nella codice precedente: spid_contact.extension_attributes= {"spid:entityType": "PublicServicesFullOperator"} deve essere spid_contact.extension_attributes= {"spid:entityType": "spid:aggregator"}
Inoltre volevo segnalare che l'aggiunta del tag PublicServicesFullOperator genera errore nella verifca del XSD da parte del toolo SPID Validator.
the metadata must validate against the XSD stderr: ./data/https_64e1f4223730_ngrok_io_spid_pub_opfull/sp-metadata.xml:45: element PublicServicesFullOperator: Schemas validity error : Element '{https://spid.gov.it/saml-extensions}PublicServicesFullOperator': This element is not expected. Expected is ( {https://spid.gov.it/invoicing-extensions}CessionarioCommittente ). stderr: ./data/https_64e1f4223730_ngrok_io_spid_pub_opfull/sp-metadata.xml fails to validate
Questo contributo si presenterebbe sotto forma di pull request.
Te la senti di procedere? Serve anche un esempio su come parametrizzare questo comportamento all'interno del settings di spid_config
Buongiorno, ho provato a creare un nuovo branch e "aggiungerlo" con il comando git push --set-upstream origin [nuovo_branch] per poi creare una pull request ma ottengo questo errore: remote: Permission to italia/spid-django.git denied to infoFactorySRL. fatal: unable to access 'https://github.com/italia/spid-django.git/': The requested URL returned error: 403 Sbaglio qualche cosa?
fai il tuo fork e pushi sul tuo fork, dopodiché fai pull request sul branch dev
ho unito su dev la feature da te proposta via PR credo che necessiti di test e tua revisione, senza dimenticarci di una sezione dedicata all'interno del readme che brevemente descriva questa nuova feature
Buongiorno, a seguito della richiesta di validazione da parte di AGID del mio metadata ho ricevuto questa richiesta:
Essendo voi gestori di pubblico servizio, dovete essere conformi all’Avviso SPID n. 19 v.4 (https://www.agid.gov.it/sites/default/files/repository_files/spid-avviso-n19v4-regole_tecniche_aggregatori_0.pdf) ed in particolare:
Si rende quindi necessario aggiungere l'attributo spid:entityType valorizzato come spid:aggregator a "ContactPerson" se viene inserito il tag "PublicServicesFullOperator" Suggerisco di implementare questo cambiamento nel file: djangosaml2_spid/views.py Da
A