fix and update
This commit is contained in:
@@ -27,7 +27,8 @@ export class SecurityController {
|
||||
@ApiOperation({ summary: 'Активные сессии', description: 'Возвращает ACTIVE и LOCKED сессии пользователя для управления устройствами.' })
|
||||
@ApiParam({ name: 'userId', description: 'ID пользователя' })
|
||||
@ApiResponse({ status: 200, description: 'Список активных сессий получен' })
|
||||
listSessions(@Param('userId') userId: string) {
|
||||
async listSessions(@Param('userId') userId: string, @Headers('authorization') authorization?: string) {
|
||||
await resolveAuthorizedPayload(this.jwt, this.core, authorization);
|
||||
return this.core.security.ListActiveSessions({ userId });
|
||||
}
|
||||
|
||||
@@ -35,8 +36,10 @@ export class SecurityController {
|
||||
@ApiOperation({ summary: 'История входов', description: 'Показывает последние попытки входа и причины отказов.' })
|
||||
@ApiParam({ name: 'userId', description: 'ID пользователя' })
|
||||
@ApiResponse({ status: 200, description: 'История входов получена' })
|
||||
listHistory(@Param('userId') userId: string) {
|
||||
return this.core.security.ListSignInHistory({ userId });
|
||||
listHistory(@Param('userId') userId: string, @Headers('authorization') authorization?: string) {
|
||||
return resolveAuthorizedPayload(this.jwt, this.core, authorization).then(() =>
|
||||
this.core.security.ListSignInHistory({ userId })
|
||||
);
|
||||
}
|
||||
|
||||
@Get('users/:userId/totp/status')
|
||||
|
||||
Reference in New Issue
Block a user