TwoFactorManager
extends TwoFactorManager
in package
Class created by Core/Internal/PluginsDeploy
Table of Contents
Methods
- getQRCodeImage() : string
- Genera una imagen de código QR en formato base64 a partir de una URL.
- getQRCodeUrl() : string
- Genera la URL para el código QR que puede ser escaneado por una aplicación TOTP.
- getSecretKey() : string
- Genera una nueva clave secreta para la autenticación de dos factores.
- verifyCode() : bool
- Verifica si un código TOTP es válido.
Methods
getQRCodeImage()
Genera una imagen de código QR en formato base64 a partir de una URL.
public
static getQRCodeImage(string $url) : string
Parameters
- $url : string
Return values
stringgetQRCodeUrl()
Genera la URL para el código QR que puede ser escaneado por una aplicación TOTP.
public
static getQRCodeUrl(string $companyName, string $email, string $secretKey) : string
Parameters
- $companyName : string
- $email : string
- $secretKey : string
Return values
stringgetSecretKey()
Genera una nueva clave secreta para la autenticación de dos factores.
public
static getSecretKey() : string
Return values
stringverifyCode()
Verifica si un código TOTP es válido.
public
static verifyCode(string $secretKey, string $code) : bool
Parameters
- $secretKey : string
- $code : string