Search Results for

    Show / Hide Table of Contents
    View Source

    Class ExternalMemberIdentity

    Represents a lightweight identity model for an external-only member that is not backed by the content system.

    Inheritance
    object
    Namespace: Umbraco.Cms.Core.Security
    Assembly: Umbraco.Core.dll
    Syntax
    public class ExternalMemberIdentity
    Remarks

    External-only members are stored in the umbracoExternalMember table and do not have content properties, content types, or tree structure. Profile data is stored as a JSON string.

    Constructors

    View Source

    ExternalMemberIdentity()

    Declaration
    public ExternalMemberIdentity()

    Properties

    View Source

    CreateDate

    Gets or sets the date and time when the external member was created.

    Declaration
    public DateTime CreateDate { get; set; }
    Property Value
    Type Description
    DateTime
    View Source

    Email

    Gets or sets the email address of the external member.

    Declaration
    public string Email { get; set; }
    Property Value
    Type Description
    string
    View Source

    Id

    Gets or sets the database identity of the external member.

    Declaration
    public int Id { get; set; }
    Property Value
    Type Description
    int
    View Source

    IsApproved

    Gets or sets a value indicating whether the external member is approved.

    Declaration
    public bool IsApproved { get; set; }
    Property Value
    Type Description
    bool
    View Source

    IsLockedOut

    Gets or sets a value indicating whether the external member is locked out.

    Declaration
    public bool IsLockedOut { get; set; }
    Property Value
    Type Description
    bool
    View Source

    Key

    Gets or sets the unique identifier key for the external member.

    Declaration
    public Guid Key { get; set; }
    Property Value
    Type Description
    Guid
    View Source

    LastLockoutDate

    Gets or sets the date and time of the last lockout.

    Declaration
    public DateTime? LastLockoutDate { get; set; }
    Property Value
    Type Description
    DateTime?
    View Source

    LastLoginDate

    Gets or sets the date and time of the last login.

    Declaration
    public DateTime? LastLoginDate { get; set; }
    Property Value
    Type Description
    DateTime?
    View Source

    Name

    Gets or sets the display name of the external member.

    Declaration
    public string? Name { get; set; }
    Property Value
    Type Description
    string
    View Source

    ProfileData

    Gets or sets arbitrary profile data as a JSON string.

    Declaration
    public string? ProfileData { get; set; }
    Property Value
    Type Description
    string
    View Source

    SecurityStamp

    Gets or sets the security stamp used for concurrency validation.

    Declaration
    public string? SecurityStamp { get; set; }
    Property Value
    Type Description
    string
    View Source

    UpdateDate

    Gets or sets the date and time when the external member was last updated.

    Declaration
    public DateTime UpdateDate { get; set; }
    Property Value
    Type Description
    DateTime
    Remarks

    Reflects real edits to the member (name, email, profile data, etc.). Login operations do not bump this value — login is not treated as a member update.

    View Source

    UserName

    Gets or sets the username of the external member.

    Declaration
    public string UserName { get; set; }
    Property Value
    Type Description
    string
    • View Source
    In this article
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX