Credenziale personalizzata e convalida della credenziale

La sicurezza in Windows Communication Foundation (WCF) si basa sullo scambio di credenziali tra servizi e client. La maggior parte degli scenari di sicurezza può essere soddisfatta usando tipi di credenziali comuni, ad esempio Windows (Kerberos), nome utente e password e certificati. Tuttavia, se è necessario un nuovo tipo di credenziale, negli argomenti di questa sezione viene illustrato come gestire e convalidare nuovi tipi.

In questa sezione

Procedura: Creare un servizio che usi un validator del certificato personalizzato
Viene illustrato come personalizzare la convalida WCF ereditando dalla classe X509CertificateValidator.

Procedura dettagliata: creazione di credenziali client e del servizio personalizzate
Viene illustrato come estendere le classi ClientCredentials e ServiceCredentials per accogliere nuovi tipi di credenziali. Si tratta del primo di una serie di argomenti sulla creazione di tipi di credenziali personalizzati.

Procedura: Creare un provider di token di sicurezza personalizzati
Viene illustrato come creare un provider di token di sicurezza per gestire nuovi tipi di credenziali e restituire nuovi token per la credenziale. Si tratta del secondo argomento della serie.

Procedura: Creare un autenticatore del token di sicurezza personalizzato
Viene illustrato come creare un autenticatore personalizzato per autenticare un nuovo tipo di credenziale. Si tratta del terzo argomento della serie.

Riferimento

System.ServiceModel.Security

System.IdentityModel.Claims

System.IdentityModel.Policy

System.IdentityModel.Tokens

System.IdentityModel.Selectors

X509CertificateValidator

ClientCredentials

ServiceCredentials

Autenticazione

Federazione e token rilasciati

Autorizzazione

Vedi anche