Auth
Tổng quan
Auth là lớp trừu tượng cho kiểu xác thực người dùng, định nghĩa các interface cần thiết để hoàn tất xác thực. Mở rộng kiểu xác thực người dùng mới cần kế thừa lớp Auth và triển khai các phương thức của nó. Triển khai cơ bản có thể tham khảo: BaseAuth.
Thuộc tính của instance
user
Thông tin người dùng đã xác thực.
Chữ ký
abstract user: Model
Phương thức của lớp
constructor()
Constructor, tạo một instance Auth.
Chữ ký
constructor(config: AuthConfig)
Kiểu
Thông tin chi tiết
AuthConfig
check()
Xác thực người dùng, trả về thông tin người dùng. Đây là phương thức trừu tượng mà mọi kiểu xác thực phải triển khai.
Chữ ký
abstract check(): Promise<Model>
signIn()
Đăng nhập người dùng.
Chữ ký
signIn(): Promise<any>
signUp()
Đăng ký người dùng.
Chữ ký
signUp(): Promise<any>
signOut()
Đăng xuất người dùng.
Chữ ký
signOut(): Promise<any>

