Show / Hide Table of Contents

    Class DanglIdentityCookieSignInHelper<TIdentityUser>

    This class performs a cookie based sign in with Asp.Net Identity

    Inheritance
    System.Object
    DanglIdentityCookieSignInHelper<TIdentityUser>
    Implements
    ICookieSignInHelper
    Namespace: Dangl.Identity.Client.Mvc
    Assembly: Dangl.Identity.Client.Mvc.dll
    Syntax
    public class DanglIdentityCookieSignInHelper<TIdentityUser> : object, ICookieSignInHelper where TIdentityUser : IdentityUser<Guid>, IDanglIdentityUser, new()
    Type Parameters
    Name Description
    TIdentityUser

    Constructors

    | Improve this Doc View Source

    DanglIdentityCookieSignInHelper(UserManager<TIdentityUser>, SignInManager<TIdentityUser>)

    This class performs a cookie based sign in with Asp.Net Identity

    Declaration
    public DanglIdentityCookieSignInHelper(UserManager<TIdentityUser> userManager, SignInManager<TIdentityUser> signInManager)
    Parameters
    Type Name Description
    UserManager<TIdentityUser> userManager
    SignInManager<TIdentityUser> signInManager

    Methods

    | Improve this Doc View Source

    SignInUserAsync(Guid, Boolean, List<Claim>)

    Performs the sign in via Asp.Net Identitys SignInManager

    Declaration
    public Task SignInUserAsync(Guid userId, bool isPersistent, List<Claim> claims)
    Parameters
    Type Name Description
    Guid userId
    System.Boolean isPersistent
    List<Claim> claims

    Additional claims coming usually from a Jwt token

    Returns
    Type Description
    Task

    Implements

    ICookieSignInHelper

    Extension Methods

    ObjectExtensions.Clone<T>(T)
    • Improve this Doc
    • View Source
    Back to top © Dangl IT GmbH