Newsgroup: it.lavoro.informatica
Titolo: C'e' qualcuno che capisca bene come funziona l'autenticazione SAML (OASIS) SSO?

Ciao!
 
Ho un problema piuttosto grosso con un sistema di autenticazione ed asserzione, per il quale ho un WSDL che non riesco a far digerire a Visual Studio (2103/2015).
 
Non importa se in VB o C#
 
Qualcuno capisce qualcosa di questa faccenda? Ho gia' dei web service che funzionano senza problemi, ma questo non riesco proprio a farlo andare...
 
Qualcuno e' disponibile a provare il WSDL? Please?
 
GraSSieeee


si...4ndre4...ROTFL!
 
-- 
Imparare è un'esperienza, tutto il resto è solo informazione.
L'immaginazione è più importante della conoscenza.
La mente intuitiva è un dono sacro e la mente razionale è un fedele 
servo. Noi abbiamo creato una società che onora il servo e ha 
dimenticato il dono.
(Albert Einstein)

On Monday, 30 May 2016 09:46:09 UTC+1, Piero Giorgi  wrote:
 
[...]che non riesco a far digerire a Visual Studio (2103/2015).
 
Ovvero? Che problema hai?


Well... E' un WSDL prodotto da un consorzio regionale (finanziato con soldini pubblici), che riguarda l'autenticazione per la trasmissione delle ricette dematerializzate.
Secondo loro dovrEBBE essere conforme allo standard OASIS (saml-2.0.wsdl), ma di fatto non lo e'.
 
La risposta del consorzio e' stata: Lo standard OASIS e' un po' interpretabile, e Microsoft non e' completamente compatibile, e se vuoi usare il nostro servizio devi parlare con loro.
 
Praticamente Microsoft dovrebbe sistemare Visual Studio per adattarlo alle modifiche che LORO hanno fatto al WSDL. Ovvio, no? 
 
Dicono anche che ci sono altri software che gia' usano la faccenda con VS, ma non riesco assolutamente a capire come.
 
Nota che ho gia' diverse regioni che funzionano perfettamente, con i loro bei WSDL che VS legge senza problemi.
 
Non e' che saresti disposto a dare un'occhiata? 
 
Thank you Thank you Thank you

 Well... E' un WSDL prodotto da un consorzio regionale (finanziato con soldini 
 
Intendevo dire, che problema specifico stai incontrando. Che errore solleva VS?
 


Ah... me ne da un botto.
 
153 warnings che avvisano che esistono doppie dichiarazioni 
 
Custom tool warning: Schema could not be validated. Class generation may fail or may produce incorrect results.	C:\Users\Piero\AppData\Local\Temporary Projects\WindowsApplication1\My Project\Settings.settings	
 
Custom tool warning: Schema validation error: Schema with targetNamespace='
http://www.w3.org/2000/09/xmldsig#
' has invalid syntax. The complexType '
http://www.w3.org/2000/09/xmldsig#:CanonicalizationMethodType
' has already been declared. Line 34, position 4.	C:\Users\Piero\AppData\Local\Temporary Projects\WindowsApplication1\My Project\Settings.settings	
 
(E altre 152 uguali)
 
e poi, se vado a dichiarare il servizio (Dim Auth As New Autenticazione.IAPserviceRVE) salta per aria dicendo:
 
An unhandled exception of type 'System.InvalidOperationException' occurred in System.Web.Services.dll
Additional information: Method IAPserviceRVE.AuthenticateAndGetAssertion can not be reflected.
 
Sto andando fuori di testa.

 Sto andando fuori di testa.
 
Il link al WSDL?
 


Ho provato a spedire il file con un messaggio privato.
Chissa' se funziona?

 Chissa' se funziona?
 
Ho provato a far digerire il WSDL al tool di importazione di IntelliJ IDEA, ed abortisce con con una valanga di errori "already defined", per vari tipi. SoapUI, invece, importa il WSDL correttamente e genera i template delle due richieste. Il problema non e` MS o Visual Studio. Faro` qualche altra prova quando ho un po' piu` di tempo.
 

 Il problema non e` MS o Visual Studio. Faro` qualche altra prova quando ho un po' piu` di tempo.
 
*THANK YOU!*
 
Lo SAPEVO che non era VS!
Infatti quando provo con SoapUI, quello riesce a leggerlo, ma non riesce a creare le classi in C# ( O VB ) perche' usa WSDL.EXE, che si rifiuta di proseguire e butta fuori errori anche quello.
 
IL problema e' che questi qua sostengono che il loro sistema funziona e che non ha nessun problema. E io, purtroppo, non sono troppo pratico di WSDL eccetera.
 
Riesco senza problemi ad utilizzare il servizio di altre regioni, ma quelle mi hanno dato dei WSDL che VS riesce a leggere tranquillamente.
 
Se riesci a apire cosa non funziona saresti un eroe mica da ridere... :-)
 
THANK YOU THANK YOU THANK YOU THANK YOU


Ciao,
ho lo stesso problema, come hai risolto?