RecaptchaService
in package
Porte les clés de configuration de Google reCAPTCHA.
Ce service se limite à transporter le couple de clés injecté depuis la configuration du conteneur : la clé publique, destinée aux gabarits qui insèrent le widget côté navigateur, et la clé secrète, employée lors de la vérification du jeton. Aucun appel HTTP vers l'API de vérification de Google n'est effectué ici — cette validation est réalisée ailleurs, par le code qui consomme self::getSecretKey().
Table of Contents
Properties
- $secretKey : string
- $siteKey : string
Methods
- __construct() : mixed
- getSecretKey() : string
- Retourne la clé secrète de vérification.
- getSiteKey() : string
- Retourne la clé publique du site.
Properties
$secretKey
private
string
$secretKey
$siteKey
private
string
$siteKey
Methods
__construct()
public
__construct(string $siteKey, string $secretKey) : mixed
Parameters
- $siteKey : string
-
Clé publique du site, exposable dans le HTML.
- $secretKey : string
-
Clé secrète, à ne jamais transmettre au navigateur.
getSecretKey()
Retourne la clé secrète de vérification.
public
getSecretKey() : string
Cette valeur est confidentielle : elle sert exclusivement aux appels serveur à serveur vers l'API de vérification de Google et ne doit jamais être rendue dans une réponse HTTP.
Return values
string —Clé secrète issue de la configuration.
getSiteKey()
Retourne la clé publique du site.
public
getSiteKey() : string
Return values
string —Clé destinée au widget reCAPTCHA rendu côté navigateur.