Show / Hide Table of Contents

Interface IAuthenticationHandler

Provides handlers for authentication requests.

Namespace: MarcusW.VncClient.Security
Assembly: MarcusW.VncClient.dll
Syntax
public interface IAuthenticationHandler

Methods

| Improve this Doc View Source

ProvideAuthenticationInputAsync<TInput>(RfbConnection, ISecurityType, IAuthenticationInputRequest<TInput>)

Handles an authentication input request and tries to get the requested data from the user or device.

Declaration
Task<TInput> ProvideAuthenticationInputAsync<TInput>(RfbConnection connection, ISecurityType securityType, IAuthenticationInputRequest<TInput> request)
    where TInput : class, IAuthenticationInput
Parameters
Type Name Description
RfbConnection connection

The connection which this request belongs to.

ISecurityType securityType

The security type which raised the request.

IAuthenticationInputRequest<TInput> request

The input request.

Returns
Type Description
Task<TInput>

The input response.

Type Parameters
Name Description
TInput

The type of the requested input.

  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX