Table of Contents

Class SimpleAuthorization

Namespace
Ecng.Security
Assembly
Ecng.Security.dll

The connection access check module which provides access by simple login and password set.

public class SimpleAuthorization : AnonymousAuthorization, IAuthorization
Inheritance
SimpleAuthorization
Implements
Inherited Members
Extension Methods

Constructors

SimpleAuthorization()

Initializes a new instance of the SimpleAuthorization.

public SimpleAuthorization()

Properties

Login

Login.

public string Login { get; set; }

Property Value

string

Password

Password.

public SecureString Password { get; set; }

Property Value

SecureString

Methods

ValidateCredentials(string, SecureString, IPAddress, CancellationToken)

Check login and password.

public override ValueTask<string> ValidateCredentials(string login, SecureString password, IPAddress clientAddress, CancellationToken cancellationToken)

Parameters

login string

Login.

password SecureString

Password.

clientAddress IPAddress

Remote network address.

cancellationToken CancellationToken

CancellationToken

Returns

ValueTask<string>

Session identifier.