Quando si passa un valore non esistente nell'attributo AttributeConsumingServiceIndex della AuthnRequest l'IdP di test non restituisce nessun errore e processa la richiesta. Ad esempio ho provato passando il valore "99" per un SP configurato con un solo AttributeConsumingService.
Credo che il testenv debba evidenziare questo errore permettendo allo sviluppatore di correggere il valore od ometterlo. Questo controllo si rivela particolarmente utile dal momento che non è chiaro se gli indici partano da 0 o 1 e non è possibile visualizzare i metadati di un SP registrato nel testenv per verificare (quindi si procede alla cieca per tentativi).
Quando si passa un valore non esistente nell'attributo
AttributeConsumingServiceIndex
della AuthnRequest l'IdP di test non restituisce nessun errore e processa la richiesta. Ad esempio ho provato passando il valore "99" per un SP configurato con un solo AttributeConsumingService.Credo che il testenv debba evidenziare questo errore permettendo allo sviluppatore di correggere il valore od ometterlo. Questo controllo si rivela particolarmente utile dal momento che non è chiaro se gli indici partano da 0 o 1 e non è possibile visualizzare i metadati di un SP registrato nel testenv per verificare (quindi si procede alla cieca per tentativi).