Skip to content
This repository has been archived by the owner on May 9, 2022. It is now read-only.

Consentire avvio in modalità headless (con login automatico) #56

Open
alranel opened this issue Jul 10, 2018 · 3 comments
Open

Consentire avvio in modalità headless (con login automatico) #56

alranel opened this issue Jul 10, 2018 · 3 comments
Milestone

Comments

@alranel
Copy link
Member

alranel commented Jul 10, 2018

Una richiesta pervenuta da chi sviluppa applicazioni mobili che hanno il login SPID consiste nel poter usare il testenv2 nei test CI. In quei casi infatti i framework di testing non sono in grado di interagire con il contenuto delle webview e quindi non possono eseguire automaticamente il login SPID proseguendo poi con i successivi test nell'applicazione.

Potremmo offrire questa funzionalità in testenv2 aggiungendo un parametro auto_login nella configurazione, il cui valore è uno username. In questo modo alla ricezione di una AuthnRequest il testenv2 risponderà automaticamente con l'asserzione di login saltando qualsiasi richiesta interattiva. In caso di errori nella richiesta basterà scriverli nel log e a console come già facciamo.

@alranel alranel added this to the 0.6 milestone Jul 10, 2018
@alranel
Copy link
Member Author

alranel commented Jul 15, 2018

Questa funzione ci permetterà anche di usare il testenv2 all'interno di script di CI delle varie librerie SPID che abbiamo in Developers Italia.

@davidlibrera
Copy link
Member

Se non fosse complicato sarebbe comodissimo avere, nel caso di auto_login: 'tiziocaio', la possibilità di richiedere che l'assertion sua un Success o un Failure

@alranel
Copy link
Member Author

alranel commented Aug 17, 2018

@davidlibrera per ora basta configurare un valore non esistente per auto_login.

Abbiamo una pull request: #118! 🎉

(Quando avremo le risposte custom, sarà utile poter specificare anche la risposta custom che si vuole avere, in modo da validare bene le implementazioni SP.)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants