Search Results for

    Show / Hide Table of Contents

    Class AuthKeyValidator

    Uses MAC address as key if no app setting is found.

    Inheritance
    System.Object
    AuthKeyValidator
    Implements
    IAuthKeyValidator
    Namespace: ImageVault.Common.Lib.Web
    Assembly: ImageVault.Common.dll
    Syntax
    public class AuthKeyValidator : Object, IAuthKeyValidator

    Constructors

    AuthKeyValidator(IEnumerable<IAuthKeyReader>, ILogger<AuthKeyValidator>)

    Initializes a new instance of the AuthKeyValidator class.

    Declaration
    public AuthKeyValidator(IEnumerable<IAuthKeyReader> readers = null, ILogger<AuthKeyValidator> logger = null)
    Parameters
    Type Name Description
    System.Collections.Generic.IEnumerable<IAuthKeyReader> readers
    Microsoft.Extensions.Logging.ILogger<AuthKeyValidator> logger

    Properties

    Logger

    Logger if the validator. Might be null if not set from the constructor

    Declaration
    protected ILogger<AuthKeyValidator> Logger { get; }
    Property Value
    Type Description
    Microsoft.Extensions.Logging.ILogger<AuthKeyValidator>

    Methods

    Validate(String)

    Declaration
    public void Validate(string keyToTest)
    Parameters
    Type Name Description
    System.String keyToTest
    Exceptions
    Type Condition
    System.Exception

    If authKey validation failed: or if authKey validation failed: .

    Implements

    IAuthKeyValidator

    Extension Methods

    EnumExtensions.GetNames<TEnum>(TEnum)
    In This Article
    Back to top (c) Meriworks 2002-2022