Ricciolo ha scritto:
Puoi usare l'integrazione con asp.net e proteggere il servizio svc come se fosse una pagina aspx e quindi richiedere l'autenticazione tramite form.
Oppure guarda qua http://www.winfxitalia.com/articoli/communication-foundation/sviluppare-servizi-rest-web-wcf-p-9.aspx#title_1
Puoi anche passare username e password sempre, tanto sei sotto https, ma è più veloce e sicuro dare un token da usare per tot minuti
Ciao. Domanda: il mio servizio non è di tipo REST, ma ha semplicemente un classico metodo che accetta diversi parametri. Questo metodo funziona comunque?
Altra domanda: ho creato una classe identica a quella indicata nel link che mi hai indicato. Però nela configurazione, non avendo alcun assembly ho inserito questo:
<serviceBehaviors>
<behavior name="">
<serviceMetadata httpGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="false"/>
<serviceAuthorization
serviceAuthorizationManagerType="MyAuthorizationManager"
principalPermissionMode="Custom" />
</behavior>
</serviceBehaviors>
ma ricevo il seguente errore:
Impossibile caricare il tipo 'MyAuthorizationManager' dall'assembly 'System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
Come dovrei indicare MyAuthorizationManager ?
Scusa le domande "idiote", ma ho bisogno di imparare e far pratica con le WCF...