Skip to content

Latest commit

 

History

History
46 lines (35 loc) · 3.19 KB

iauthenticationprovider-interface.md

File metadata and controls

46 lines (35 loc) · 3.19 KB
title ms.date description ms.assetid
IAuthenticationProvider Interface
10/07/2016
The IAuthenticationProvider Interface accepts a validated I H t t p User pointer through the Set User method.
0b7fa94a-41b3-0863-1549-ad130e749269

IAuthenticationProvider Interface

Accepts a validated IHttpUser pointer through the SetUser method. Once a non-NULL IHttpUser pointer is set, the user is authenticated and request processing can continue.

Syntax

class IAuthenticationProvider : public IHttpEventProvider  

Methods

The following table lists the methods exposed by the IAuthenticationProvider interface.

Name Description
SetErrorStatus (Inherited from IHttpEventProvider.)
SetUser Sets the authenticated user on the authentication provider.

Derived Classes

This class contains no derived classes.

Remarks

CHttpModule derived classes that register for RQ_AUTHENTICATE_REQUEST events receive an IAuthenticationProvider pointer as a parameter on the CHttpModule::OnAuthenticateRequest virtual method.

Inheritance Hierarchy

IHttpEventProvider

IAuthenticationProvider

Requirements

Type Description
Client - IIS 7.0 on [!INCLUDEwinvista]
- IIS 7.5 on Windows 7
- IIS 8.0 on Windows 8
- IIS 10.0 on Windows 10
Server - IIS 7.0 on [!INCLUDEwinsrv2008]
- IIS 7.5 on Windows Server 2008 R2
- IIS 8.0 on Windows Server 2012
- IIS 8.5 on Windows Server 2012 R2
- IIS 10.0 on Windows Server 2016
Product - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
- [!INCLUDEiisexp75], [!INCLUDEiisexp80], [!INCLUDEiisexp100]
Header Httpserv.h

See Also

CHttpModule Class
CHttpModule::OnAuthenticateRequest Method