fix: harden tenant auth and quality gates
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
import { IsString, MaxLength, MinLength } from 'class-validator';
|
||||
|
||||
export class LoginDto {
|
||||
@IsString() @MinLength(1) @MaxLength(200) login!: string;
|
||||
@IsString() @MinLength(1) @MaxLength(256) password!: string;
|
||||
@IsString() @MinLength(1) @MaxLength(64) captchaId!: string;
|
||||
@IsString() @MinLength(1) @MaxLength(32) captchaText!: string;
|
||||
}
|
||||
|
||||
export class PasswordVerificationDto {
|
||||
@IsString() @MinLength(1) @MaxLength(256) password!: string;
|
||||
}
|
||||
|
||||
export class ChangeOwnPasswordDto {
|
||||
@IsString() @MinLength(1) @MaxLength(256) currentPassword!: string;
|
||||
@IsString() @MinLength(8) @MaxLength(256) password!: string;
|
||||
}
|
||||
Reference in New Issue
Block a user