Auth
Обзор
Auth — это абстрактный класс для типов аутентификации пользователей. Он определяет интерфейсы, необходимые для выполнения аутентификации. Чтобы расширить или добавить новый тип аутентификации, вам нужно унаследовать класс Auth и реализовать его методы. Пример базовой реализации можно найти здесь: BaseAuth.
Свойства экземпляра
user
Информация об аутентифицированном пользователе.
Сигнатура
abstract user: Model
Методы класса
constructor()
Конструктор, создаёт экземпляр Auth.
Сигнатура
constructor(config: AuthConfig)
Тип
Подробности
AuthConfig
check()
Аутентификация пользователя. Возвращает информацию о пользователе. Это абстрактный метод, который должны реализовать все типы аутентификации.
Сигнатура
abstract check(): Promise<Model>
signIn()
Вход пользователя.
Сигнатура
signIn(): Promise<any>
signUp()
Регистрация пользователя.
Сигнатура
signUp(): Promise<any>
signOut()
Выход пользователя.
Сигнатура
signOut(): Promise<any>

