C# 클래스 MVC6BearerToken.DAL.AuthRepository

상속: IAuthRepository
파일 보기 프로젝트 열기: damccull/MVC6BearerTokens

공개 메소드들

메소드 설명
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