Show / Hide Table of Contents

    Class AnonymousMembershipProvider

    Allow any anonymous login.

    Inheritance
    Object
    AnonymousMembershipProvider
    Implements
    IMembershipProvider
    Inherited Members
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: FubarDev.FtpServer.AccountManagement
    Assembly: FubarDev.FtpServer.Abstractions.dll
    Syntax
    public class AnonymousMembershipProvider : IMembershipProvider

    Constructors

    | Improve this Doc View Source

    AnonymousMembershipProvider()

    Initializes a new instance of the AnonymousMembershipProvider class.

    Declaration
    public AnonymousMembershipProvider()
    Remarks

    Anonymous logins must provide an email address that at least seems to be valid (SimpleMailAddressValidation).

    | Improve this Doc View Source

    AnonymousMembershipProvider(IAnonymousPasswordValidator)

    Initializes a new instance of the AnonymousMembershipProvider class.

    Declaration
    public AnonymousMembershipProvider(IAnonymousPasswordValidator anonymousPasswordValidator)
    Parameters
    Type Name Description
    IAnonymousPasswordValidator anonymousPasswordValidator

    Anonymous login validation.

    Methods

    | Improve this Doc View Source

    CreateAnonymousPrincipal(Nullable<String>)

    Create a claims principal for an anonymous (authenticated!) user.

    Declaration
    public static ClaimsPrincipal CreateAnonymousPrincipal(string? email)
    Parameters
    Type Name Description
    Nullable<String> email

    The anonymous users e-mail address.

    Returns
    Type Description
    ClaimsPrincipal

    The anonymous claims principal.

    | Improve this Doc View Source

    ValidateUserAsync(String, String)

    Declaration
    public Task<MemberValidationResult> ValidateUserAsync(string username, string password)
    Parameters
    Type Name Description
    String username
    String password
    Returns
    Type Description
    Task<MemberValidationResult>

    Implements

    IMembershipProvider
    • Improve this Doc
    • View Source
    Back to top
    Copyright © 2018 Fubar Development Junker
    Generated by DocFX
    Creative Commons License
    FluentMigrator Documentation by FluentMigrator Project is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.