@@ 773-785 (lines=13) @@ | ||
770 | $this->vettedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
771 | } |
|
772 | ||
773 | protected function applyYubikeyPossessionProvenEvent(YubikeyPossessionProvenEvent $event) |
|
774 | { |
|
775 | $secondFactor = UnverifiedSecondFactor::create( |
|
776 | $event->secondFactorId, |
|
777 | $this, |
|
778 | new SecondFactorType('yubikey'), |
|
779 | $event->yubikeyPublicId, |
|
780 | $event->emailVerificationWindow, |
|
781 | $event->emailVerificationNonce |
|
782 | ); |
|
783 | ||
784 | $this->unverifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
785 | } |
|
786 | ||
787 | protected function applyYubikeyPossessionProvenAndVerifiedEvent(YubikeyPossessionProvenAndVerifiedEvent $event) |
|
788 | { |
|
@@ 801-813 (lines=13) @@ | ||
798 | $this->verifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
799 | } |
|
800 | ||
801 | protected function applyPhonePossessionProvenEvent(PhonePossessionProvenEvent $event) |
|
802 | { |
|
803 | $secondFactor = UnverifiedSecondFactor::create( |
|
804 | $event->secondFactorId, |
|
805 | $this, |
|
806 | new SecondFactorType('sms'), |
|
807 | $event->phoneNumber, |
|
808 | $event->emailVerificationWindow, |
|
809 | $event->emailVerificationNonce |
|
810 | ); |
|
811 | ||
812 | $this->unverifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
813 | } |
|
814 | ||
815 | protected function applyPhonePossessionProvenAndVerifiedEvent(PhonePossessionProvenAndVerifiedEvent $event) |
|
816 | { |
|
@@ 829-841 (lines=13) @@ | ||
826 | $this->verifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
827 | } |
|
828 | ||
829 | protected function applyGssfPossessionProvenEvent(GssfPossessionProvenEvent $event) |
|
830 | { |
|
831 | $secondFactor = UnverifiedSecondFactor::create( |
|
832 | $event->secondFactorId, |
|
833 | $this, |
|
834 | new SecondFactorType((string)$event->stepupProvider), |
|
835 | $event->gssfId, |
|
836 | $event->emailVerificationWindow, |
|
837 | $event->emailVerificationNonce |
|
838 | ); |
|
839 | ||
840 | $this->unverifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
841 | } |
|
842 | ||
843 | protected function applyGssfPossessionProvenAndVerifiedEvent(GssfPossessionProvenAndVerifiedEvent $event) |
|
844 | { |
|
@@ 857-869 (lines=13) @@ | ||
854 | $this->verifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
855 | } |
|
856 | ||
857 | protected function applyU2fDevicePossessionProvenEvent(U2fDevicePossessionProvenEvent $event) |
|
858 | { |
|
859 | $secondFactor = UnverifiedSecondFactor::create( |
|
860 | $event->secondFactorId, |
|
861 | $this, |
|
862 | new SecondFactorType('u2f'), |
|
863 | $event->keyHandle, |
|
864 | $event->emailVerificationWindow, |
|
865 | $event->emailVerificationNonce |
|
866 | ); |
|
867 | ||
868 | $this->unverifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
869 | } |
|
870 | ||
871 | protected function applyU2fDevicePossessionProvenAndVerifiedEvent(U2fDevicePossessionProvenAndVerifiedEvent $event) |
|
872 | { |