C# Class BusinessLogic.Logic.Users.AuthTokenGenerator

Inheritance: IAuthTokenGenerator
Show file Open project: NemeStats/NemeStats

Public Methods

Method Description
AuthTokenGenerator ( IDataContext dataContext, IConfigurationManager configManager ) : System
GenerateAuthToken ( string applicationUserId, string uniqueDeviceId = null ) : AuthToken
HashAuthToken ( string newAuthToken ) : string

Private Methods

Method Description
GenerateNewAuthToken ( ) : string

Method Details

AuthTokenGenerator() public method

public AuthTokenGenerator ( IDataContext dataContext, IConfigurationManager configManager ) : System
dataContext IDataContext
configManager IConfigurationManager
return System

GenerateAuthToken() public method

public GenerateAuthToken ( string applicationUserId, string uniqueDeviceId = null ) : AuthToken
applicationUserId string
uniqueDeviceId string
return BusinessLogic.Models.User.AuthToken

HashAuthToken() public method

public HashAuthToken ( string newAuthToken ) : string
newAuthToken string
return string