C# Класс MVC6BearerToken.DAL.AuthRepository

Наследование: IAuthRepository
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Описание методов

AddRefreshTokenAsync() публичный Метод

public AddRefreshTokenAsync ( RefreshToken refreshToken ) : Task
refreshToken MVC6BearerToken.Models.RefreshToken
Результат Task

AuthRepository() публичный Метод

public AuthRepository ( ApplicationDbContext context, UserManager userManager, SignInManager signInManager ) : System
context ApplicationDbContext
userManager UserManager
signInManager SignInManager
Результат System

CleanExiredRefreshTokens() публичный Метод

public CleanExiredRefreshTokens ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

FindClientAsync() публичный Метод

public FindClientAsync ( string clientId ) : Task
clientId string
Результат Task

FindRefreshTokenAsync() публичный Метод

public FindRefreshTokenAsync ( string refreshTokenId ) : Task
refreshTokenId string
Результат Task

GetAllRefreshTokensAsync() публичный Метод

public GetAllRefreshTokensAsync ( ) : Task>
Результат Task>

GetClaimsIdentityByNameAsync() публичный Метод

public GetClaimsIdentityByNameAsync ( string username ) : Task
username string
Результат Task

LoginUserAsync() публичный Метод

public LoginUserAsync ( LoginViewModel model ) : Task
model MVC6BearerToken.Models.LoginViewModel
Результат Task

RegisterUserAsync() публичный Метод

public RegisterUserAsync ( RegisterViewModel model ) : Task
model MVC6BearerToken.Models.RegisterViewModel
Результат Task

RemoveRefreshTokenAsync() публичный Метод

public RemoveRefreshTokenAsync ( RefreshToken refreshToken ) : Task
refreshToken MVC6BearerToken.Models.RefreshToken
Результат Task

RemoveRefreshTokenAsync() публичный Метод

public RemoveRefreshTokenAsync ( string refreshTokenId ) : Task
refreshTokenId string
Результат Task