C# Class URSA.Web.Http.Security.BasicAuthenticationProvider

Provides an implementation of the Basic authentication scheme.
Inheritance: IAuthenticationProvider, IDefaultAuthenticationScheme
Show file Open project: alien-mcl/URSA Class Usage Examples

Private Properties

Property Type Description
AuthenticateInternal System.Threading.Tasks.Task
BasicAuthenticationProvider System
Challenge System.Threading.Tasks.Task
ParseAuthorizationHeader bool

Public Methods

Method Description
Process ( IRequestInfo request ) : System.Threading.Tasks.Task
Process ( IResponseInfo response ) : System.Threading.Tasks.Task

Private Methods

Method Description
AuthenticateInternal ( RequestInfo request ) : System.Threading.Tasks.Task
BasicAuthenticationProvider ( IIdentityProvider identityProvider ) : System
Challenge ( ResponseInfo response ) : System.Threading.Tasks.Task
ParseAuthorizationHeader ( string authorizationString, string &userName, string &password ) : bool

Method Details

Process() public method

public Process ( IRequestInfo request ) : System.Threading.Tasks.Task
request IRequestInfo
return System.Threading.Tasks.Task

Process() public method

public Process ( IResponseInfo response ) : System.Threading.Tasks.Task
response IResponseInfo
return System.Threading.Tasks.Task