|
@@ 671-683 (lines=13) @@
|
| 668 |
|
$this->vettedSecondFactors->set((string) $secondFactor->getId(), $secondFactor); |
| 669 |
|
} |
| 670 |
|
|
| 671 |
|
protected function applyYubikeyPossessionProvenEvent(YubikeyPossessionProvenEvent $event) |
| 672 |
|
{ |
| 673 |
|
$secondFactor = UnverifiedSecondFactor::create( |
| 674 |
|
$event->secondFactorId, |
| 675 |
|
$this, |
| 676 |
|
new SecondFactorType('yubikey'), |
| 677 |
|
$event->yubikeyPublicId, |
| 678 |
|
$event->emailVerificationWindow, |
| 679 |
|
$event->emailVerificationNonce |
| 680 |
|
); |
| 681 |
|
|
| 682 |
|
$this->unverifiedSecondFactors->set((string) $secondFactor->getId(), $secondFactor); |
| 683 |
|
} |
| 684 |
|
|
| 685 |
|
protected function applyPhonePossessionProvenEvent(PhonePossessionProvenEvent $event) |
| 686 |
|
{ |
|
@@ 685-697 (lines=13) @@
|
| 682 |
|
$this->unverifiedSecondFactors->set((string) $secondFactor->getId(), $secondFactor); |
| 683 |
|
} |
| 684 |
|
|
| 685 |
|
protected function applyPhonePossessionProvenEvent(PhonePossessionProvenEvent $event) |
| 686 |
|
{ |
| 687 |
|
$secondFactor = UnverifiedSecondFactor::create( |
| 688 |
|
$event->secondFactorId, |
| 689 |
|
$this, |
| 690 |
|
new SecondFactorType('sms'), |
| 691 |
|
$event->phoneNumber, |
| 692 |
|
$event->emailVerificationWindow, |
| 693 |
|
$event->emailVerificationNonce |
| 694 |
|
); |
| 695 |
|
|
| 696 |
|
$this->unverifiedSecondFactors->set((string) $secondFactor->getId(), $secondFactor); |
| 697 |
|
} |
| 698 |
|
|
| 699 |
|
protected function applyGssfPossessionProvenEvent(GssfPossessionProvenEvent $event) |
| 700 |
|
{ |
|
@@ 699-711 (lines=13) @@
|
| 696 |
|
$this->unverifiedSecondFactors->set((string) $secondFactor->getId(), $secondFactor); |
| 697 |
|
} |
| 698 |
|
|
| 699 |
|
protected function applyGssfPossessionProvenEvent(GssfPossessionProvenEvent $event) |
| 700 |
|
{ |
| 701 |
|
$secondFactor = UnverifiedSecondFactor::create( |
| 702 |
|
$event->secondFactorId, |
| 703 |
|
$this, |
| 704 |
|
new SecondFactorType((string) $event->stepupProvider), |
| 705 |
|
$event->gssfId, |
| 706 |
|
$event->emailVerificationWindow, |
| 707 |
|
$event->emailVerificationNonce |
| 708 |
|
); |
| 709 |
|
|
| 710 |
|
$this->unverifiedSecondFactors->set((string) $secondFactor->getId(), $secondFactor); |
| 711 |
|
} |
| 712 |
|
|
| 713 |
|
protected function applyU2fDevicePossessionProvenEvent(U2fDevicePossessionProvenEvent $event) |
| 714 |
|
{ |
|
@@ 713-725 (lines=13) @@
|
| 710 |
|
$this->unverifiedSecondFactors->set((string) $secondFactor->getId(), $secondFactor); |
| 711 |
|
} |
| 712 |
|
|
| 713 |
|
protected function applyU2fDevicePossessionProvenEvent(U2fDevicePossessionProvenEvent $event) |
| 714 |
|
{ |
| 715 |
|
$secondFactor = UnverifiedSecondFactor::create( |
| 716 |
|
$event->secondFactorId, |
| 717 |
|
$this, |
| 718 |
|
new SecondFactorType('u2f'), |
| 719 |
|
$event->keyHandle, |
| 720 |
|
$event->emailVerificationWindow, |
| 721 |
|
$event->emailVerificationNonce |
| 722 |
|
); |
| 723 |
|
|
| 724 |
|
$this->unverifiedSecondFactors->set((string) $secondFactor->getId(), $secondFactor); |
| 725 |
|
} |
| 726 |
|
|
| 727 |
|
protected function applyEmailVerifiedEvent(EmailVerifiedEvent $event) |
| 728 |
|
{ |