Discussione:
C'e' qualcuno che capisca bene come funziona l'autenticazione SAML (OASIS) SSO?
(troppo vecchio per rispondere)
Piero Giorgi
2016-05-30 08:46:08 UTC
Permalink
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
Delta11
2016-05-31 04:02:23 UTC
Permalink
Post by Piero Giorgi
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)
4ndre4
2016-05-31 08:04:21 UTC
Permalink
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?
Piero Giorgi
2016-05-31 16:23:19 UTC
Permalink
Post by 4ndre4
[...]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
4ndre4
2016-05-31 16:39:46 UTC
Permalink
On Tuesday, 31 May 2016 17:23:20 UTC+1, Piero Giorgi wrote:

[...]
Post by Piero Giorgi
Well... E' un WSDL prodotto da un consorzio regionale (finanziato con soldini
Intendevo dire, che problema specifico stai incontrando. Che errore solleva VS?
Piero Giorgi
2016-05-31 16:52:05 UTC
Permalink
Post by 4ndre4
[...]
Post by Piero Giorgi
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.
4ndre4
2016-05-31 18:45:14 UTC
Permalink
On Tuesday, 31 May 2016 17:52:07 UTC+1, Piero Giorgi wrote:

[...]
Post by Piero Giorgi
Sto andando fuori di testa.
Il link al WSDL?
Piero Giorgi
2016-05-31 19:07:00 UTC
Permalink
Post by 4ndre4
[...]
Post by Piero Giorgi
Sto andando fuori di testa.
Il link al WSDL?
Ho provato a spedire il file con un messaggio privato.
Chissa' se funziona?
4ndre4
2016-06-01 09:20:40 UTC
Permalink
On Tuesday, 31 May 2016 20:07:01 UTC+1, Piero Giorgi wrote:

[...]
Post by Piero Giorgi
Ho provato a spedire il file con un messaggio privato.
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.
Piero Giorgi
2016-06-01 17:12:22 UTC
Permalink
Post by 4ndre4
[...]
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
Fabio Russo
2022-09-26 13:36:20 UTC
Permalink
Post by Piero Giorgi
Post by 4ndre4
[...]
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?

Loading...