generateNewChallenge method
Implementation
AuthenticationChallenge generateNewChallenge(
Channel channel, {
int failedAttempts = 0,
}) {
final issuedAt = _now().toUtc();
final challenge = AuthenticationChallenge(
nonce: generateChallenge(),
serverId: serverId,
channel: channel,
issuedAt: issuedAt,
expiresAt: issuedAt.add(ttl),
failedAttempts: failedAttempts,
);
_challenges[channel] = challenge;
return challenge;
}