AuthController
Class: AuthController
Defined in: apps/api/src/modules/auth/auth.controller.ts:11
Constructors
Constructor
new AuthController(
authService):AuthController
Defined in: apps/api/src/modules/auth/auth.controller.ts:12
Parameters
authService
Returns
AuthController
Methods
issueServiceToken()
issueServiceToken(
dto):Promise<ServiceTokenEntity>
Defined in: apps/api/src/modules/auth/auth.controller.ts:51
Выдаёт service-токен для runtime-backend и других сервисов.
Parameters
dto
Returns
Promise<ServiceTokenEntity>
login()
login(
dto):Promise<AuthResultEntity>
Defined in: apps/api/src/modules/auth/auth.controller.ts:26
Авторизация пользователя по email/паролю.
Parameters
dto
Returns
Promise<AuthResultEntity>
logout()
logout(
dto):Promise<void>
Defined in: apps/api/src/modules/auth/auth.controller.ts:43
Выход из системы — отзывает refresh-сессию.
Parameters
dto
Returns
Promise<void>
refresh()
refresh(
dto):Promise<AuthResultEntity>
Defined in: apps/api/src/modules/auth/auth.controller.ts:34
Обновление пары токенов по refresh-токену.
Parameters
dto
Returns
Promise<AuthResultEntity>
register()
register(
dto):Promise<AuthResultEntity>
Defined in: apps/api/src/modules/auth/auth.controller.ts:18
Регистрация нового клиента и владельца аккаунта.
Parameters
dto
Returns
Promise<AuthResultEntity>