PasswordResetConfirmation
in package
Read onlyYes
FinalYes
Arguments to `AxiamClient::confirmPasswordReset()` (CONTRACT.md §25.1).
Table of Contents
Properties
- $newPassword : Sensitive|string
- $opaque : array<string|int, mixed>|null
- $tenantId : string
- $token : Sensitive|string
Methods
- __construct() : mixed
Properties
$newPassword
public
Sensitive|string
$newPassword
$opaque
public
array<string|int, mixed>|null
$opaque
= null
$tenantId
public
string
$tenantId
$token
public
Sensitive|string
$token
Methods
__construct()
public
__construct(Sensitive|string $token, Sensitive|string $newPassword, string $tenantId[, array<string, mixed>|null $opaque = null ]) : mixed
Parameters
- $token : Sensitive|string
-
The single-use token from the reset mail. Accepted bare as well as wrapped, like every other §12/§20 secret input: a caller typically has it as a raw string out of a mail link.
- $newPassword : Sensitive|string
-
The replacement password.
- $tenantId : string
-
The tenant the account belongs to. A body field: this is not an
/oauth2endpoint, so §12.1 rule 2's query-parameter convention does not reach it. - $opaque : array<string, mixed>|null = null
-
The §23 registration record, for a tenant whose
passwordResetContext()reported an OPAQUE policy.nullon the plaintext path.