@@ 722-734 (lines=13) @@ | ||
719 | $this->vettedSecondFactors->set((string) $secondFactor->getId(), $secondFactor); |
|
720 | } |
|
721 | ||
722 | protected function applyYubikeyPossessionProvenEvent(YubikeyPossessionProvenEvent $event) |
|
723 | { |
|
724 | $secondFactor = UnverifiedSecondFactor::create( |
|
725 | $event->secondFactorId, |
|
726 | $this, |
|
727 | new SecondFactorType('yubikey'), |
|
728 | $event->yubikeyPublicId, |
|
729 | $event->emailVerificationWindow, |
|
730 | $event->emailVerificationNonce |
|
731 | ); |
|
732 | ||
733 | $this->unverifiedSecondFactors->set((string) $secondFactor->getId(), $secondFactor); |
|
734 | } |
|
735 | ||
736 | protected function applyYubikeyPossessionProvenAndVerifiedEvent(YubikeyPossessionProvenAndVerifiedEvent $event) |
|
737 | { |
|
@@ 750-762 (lines=13) @@ | ||
747 | $this->verifiedSecondFactors->set((string) $secondFactor->getId(), $secondFactor); |
|
748 | } |
|
749 | ||
750 | protected function applyPhonePossessionProvenEvent(PhonePossessionProvenEvent $event) |
|
751 | { |
|
752 | $secondFactor = UnverifiedSecondFactor::create( |
|
753 | $event->secondFactorId, |
|
754 | $this, |
|
755 | new SecondFactorType('sms'), |
|
756 | $event->phoneNumber, |
|
757 | $event->emailVerificationWindow, |
|
758 | $event->emailVerificationNonce |
|
759 | ); |
|
760 | ||
761 | $this->unverifiedSecondFactors->set((string) $secondFactor->getId(), $secondFactor); |
|
762 | } |
|
763 | ||
764 | protected function applyPhonePossessionProvenAndVerifiedEvent(PhonePossessionProvenAndVerifiedEvent $event) |
|
765 | { |
|
@@ 778-790 (lines=13) @@ | ||
775 | $this->verifiedSecondFactors->set((string) $secondFactor->getId(), $secondFactor); |
|
776 | } |
|
777 | ||
778 | protected function applyGssfPossessionProvenEvent(GssfPossessionProvenEvent $event) |
|
779 | { |
|
780 | $secondFactor = UnverifiedSecondFactor::create( |
|
781 | $event->secondFactorId, |
|
782 | $this, |
|
783 | new SecondFactorType((string) $event->stepupProvider), |
|
784 | $event->gssfId, |
|
785 | $event->emailVerificationWindow, |
|
786 | $event->emailVerificationNonce |
|
787 | ); |
|
788 | ||
789 | $this->unverifiedSecondFactors->set((string) $secondFactor->getId(), $secondFactor); |
|
790 | } |
|
791 | ||
792 | protected function applyGssfPossessionProvenAndVerifiedEvent(GssfPossessionProvenAndVerifiedEvent $event) |
|
793 | { |
|
@@ 806-818 (lines=13) @@ | ||
803 | $this->verifiedSecondFactors->set((string) $secondFactor->getId(), $secondFactor); |
|
804 | } |
|
805 | ||
806 | protected function applyU2fDevicePossessionProvenEvent(U2fDevicePossessionProvenEvent $event) |
|
807 | { |
|
808 | $secondFactor = UnverifiedSecondFactor::create( |
|
809 | $event->secondFactorId, |
|
810 | $this, |
|
811 | new SecondFactorType('u2f'), |
|
812 | $event->keyHandle, |
|
813 | $event->emailVerificationWindow, |
|
814 | $event->emailVerificationNonce |
|
815 | ); |
|
816 | ||
817 | $this->unverifiedSecondFactors->set((string) $secondFactor->getId(), $secondFactor); |
|
818 | } |
|
819 | ||
820 | protected function applyU2fDevicePossessionProvenAndVerifiedEvent(U2fDevicePossessionProvenAndVerifiedEvent $event) |
|
821 | { |