hydra-sql/src/Altcha/Form/AltchaModel.php
Gauthier DUPONT 12523398f6
Some checks are pending
Cadoles/hydra-sql/pipeline/pr-develop Build started...
feat(altcha): add altcha validation layer to login
2025-04-10 16:01:22 +02:00

40 lines
583 B
PHP

<?php
namespace App\Altcha\Form;
use Symfony\Component\Validator\Constraints as Assert;
class AltchaModel
{
/**
* @Assert\NotBlank()
* @Assert\Regex("/^(SHA-1|SHA-256|SHA-512)$/")
*/
public string $algorithm;
/**
* @Assert\NotBlank()
*/
public string $challenge;
/**
* @Assert\NotBlank()
*/
public string $salt;
/**
* @Assert\NotBlank()
*/
public int $number;
/**
* @Assert\NotBlank()
*/
public string $signature;
/**
* @Assert\NotBlank()
*/
public int $took;
}