
UserManager class는 user 관리에 필요한 함수들이 있다.
CreateAsync, DeleteAsync, UpdateAsync...
SignInManagerclass는 로그인에 필요한 함수들이 있다.
SignInAsync, SignOutAsync, IsSignedIn...
둘다, AccountController에 생성자 주입을 통해서 주입된다.
둘다, generic parameter를 받는다.
built-in IdentityUser class를 generic parameter의 argument로 사용한다.
built-int IdentityUser class는 확장하여 사용이 가능하다.