C# Class cloudscribe.Web.SimpleAuth.Services.SignInManager

Exibir arquivo Open project: joeaudette/cloudscribe.Web.SimpleAuth Class Usage Examples

Public Methods

Method Description
GetClaimsPrincipal ( SimpleAuthUser authUser ) : ClaimsPrincipal
GetUser ( string userName ) : SimpleAuthUser
HashPassword ( string inputPassword ) : string
SignInManager ( IAuthSettingsResolver settingsResolver, IUserLookupProvider userLookupProvider, IPasswordHasher passwordHasher, ILogger logger ) : cloudscribe.Web.SimpleAuth.Models
ValidatePassword ( SimpleAuthUser authUser, string providedPassword ) : bool

Method Details

GetClaimsPrincipal() public method

public GetClaimsPrincipal ( SimpleAuthUser authUser ) : ClaimsPrincipal
authUser SimpleAuthUser
return System.Security.Claims.ClaimsPrincipal

GetUser() public method

public GetUser ( string userName ) : SimpleAuthUser
userName string
return SimpleAuthUser

HashPassword() public method

public HashPassword ( string inputPassword ) : string
inputPassword string
return string

SignInManager() public method

public SignInManager ( IAuthSettingsResolver settingsResolver, IUserLookupProvider userLookupProvider, IPasswordHasher passwordHasher, ILogger logger ) : cloudscribe.Web.SimpleAuth.Models
settingsResolver IAuthSettingsResolver
userLookupProvider IUserLookupProvider
passwordHasher IPasswordHasher
logger ILogger
return cloudscribe.Web.SimpleAuth.Models

ValidatePassword() public method

public ValidatePassword ( SimpleAuthUser authUser, string providedPassword ) : bool
authUser SimpleAuthUser
providedPassword string
return bool