ITSGAuthenticateUserSink interface (tsgauthenticationengine.h)

Exposes methods that notify Remote Desktop Gateway (RD Gateway) about authentication events. The authentication plug-in should not implement this interface because it is already implemented. A pointer to this interface is passed to the authentication plug-in when RD Gateway calls the AuthenticateUser method.

Inheritance

The ITSGAuthenticateUserSink interface inherits from the IUnknown interface. ITSGAuthenticateUserSink also has these types of members:

Methods

The ITSGAuthenticateUserSink interface has these methods.

 
ITSGAuthenticateUserSink::DisconnectUser

Notifies Remote Desktop Gateway (RD Gateway) that it should disconnect the client.
ITSGAuthenticateUserSink::OnUserAuthenticated

Notifies Remote Desktop Gateway (RD Gateway) that the authentication plug-in has successfully authenticated the user.
ITSGAuthenticateUserSink::OnUserAuthenticationFailed

Notifies Remote Desktop Gateway (RD Gateway) that the authentication plug-in failed to authenticate the user.
ITSGAuthenticateUserSink::ReauthenticateUser

Notifies Remote Desktop Gateway (RD Gateway) that it should silently reauthenticate and reauthorize the user.

Requirements

Requirement Value
Minimum supported client Windows 7
Minimum supported server Windows Server 2008 R2
Target Platform Windows
Header tsgauthenticationengine.h