C# Class MVC6BearerToken.DAL.AuthRepository

Inheritance: IAuthRepository
Afficher le fichier Open project: damccull/MVC6BearerTokens

Méthodes publiques

Méthode Description
AddRefreshTokenAsync ( RefreshToken refreshToken ) : Task
AuthRepository ( ApplicationDbContext context, UserManager userManager, SignInManager signInManager ) : System
CleanExiredRefreshTokens ( ) : System.Threading.Tasks.Task
FindClientAsync ( string clientId ) : Task
FindRefreshTokenAsync ( string refreshTokenId ) : Task
GetAllRefreshTokensAsync ( ) : Task>
GetClaimsIdentityByNameAsync ( string username ) : Task
LoginUserAsync ( LoginViewModel model ) : Task
RegisterUserAsync ( RegisterViewModel model ) : Task
RemoveRefreshTokenAsync ( RefreshToken refreshToken ) : Task
RemoveRefreshTokenAsync ( string refreshTokenId ) : Task

Method Details

AddRefreshTokenAsync() public méthode

public AddRefreshTokenAsync ( RefreshToken refreshToken ) : Task
refreshToken MVC6BearerToken.Models.RefreshToken
Résultat Task

AuthRepository() public méthode

public AuthRepository ( ApplicationDbContext context, UserManager userManager, SignInManager signInManager ) : System
context ApplicationDbContext
userManager UserManager
signInManager SignInManager
Résultat System

CleanExiredRefreshTokens() public méthode

public CleanExiredRefreshTokens ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task

FindClientAsync() public méthode

public FindClientAsync ( string clientId ) : Task
clientId string
Résultat Task

FindRefreshTokenAsync() public méthode

public FindRefreshTokenAsync ( string refreshTokenId ) : Task
refreshTokenId string
Résultat Task

GetAllRefreshTokensAsync() public méthode

public GetAllRefreshTokensAsync ( ) : Task>
Résultat Task>

GetClaimsIdentityByNameAsync() public méthode

public GetClaimsIdentityByNameAsync ( string username ) : Task
username string
Résultat Task

LoginUserAsync() public méthode

public LoginUserAsync ( LoginViewModel model ) : Task
model MVC6BearerToken.Models.LoginViewModel
Résultat Task

RegisterUserAsync() public méthode

public RegisterUserAsync ( RegisterViewModel model ) : Task
model MVC6BearerToken.Models.RegisterViewModel
Résultat Task

RemoveRefreshTokenAsync() public méthode

public RemoveRefreshTokenAsync ( RefreshToken refreshToken ) : Task
refreshToken MVC6BearerToken.Models.RefreshToken
Résultat Task

RemoveRefreshTokenAsync() public méthode

public RemoveRefreshTokenAsync ( string refreshTokenId ) : Task
refreshTokenId string
Résultat Task