Partager via


IAuthenticationProvider, interface

Accepte un pointeur IHttpUser validé via la méthode SetUser . Une fois qu’un pointeur non NULL IHttpUser est défini, l’utilisateur est authentifié et le traitement des demandes peut continuer.

Syntaxe

class IAuthenticationProvider : public IHttpEventProvider  

Méthodes

Le tableau suivant répertorie les méthodes exposées par l’interface IAuthenticationProvider .

Nom Description
SetErrorStatus (Hérité de IHttpEventProvider.)
Setuser Définit l’utilisateur authentifié sur le fournisseur d’authentification.

Classes dérivées

Cette classe ne contient aucune classe dérivée.

Remarques

Les classes dérivées de CHttpModule qui s’inscrivent aux événements RQ_AUTHENTICATE_REQUEST reçoivent un IAuthenticationProvider pointeur en tant que paramètre sur la méthode virtuelle CHttpModule::OnAuthenticateRequest.

Hiérarchie d'héritage

IHttpEventProvider

IAuthenticationProvider

Spécifications

Type Description
Client - IIS 7.0 sur Windows Vista
- IIS 7.5 sur Windows 7
- IIS 8.0 sur Windows 8
- IIS 10.0 sur Windows 10
Serveur - IIS 7.0 sur Windows Server 2008
- IIS 7.5 sur Windows Server 2008 R2
- IIS 8.0 sur Windows Server 2012
- IIS 8.5 sur Windows Server 2012 R2
- IIS 10.0 sur Windows Server 2016
Produit - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
- IIS Express 7.5, IIS Express 8.0, IIS Express 10.0
En-tête Httpserv.h

Voir aussi

CHttpModule, classe
CHttpModule::OnAuthenticateRequest, méthode