@@ 820-832 (lines=13) @@ | ||
817 | $this->vettedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
818 | } |
|
819 | ||
820 | protected function applyYubikeyPossessionProvenEvent(YubikeyPossessionProvenEvent $event) |
|
821 | { |
|
822 | $secondFactor = UnverifiedSecondFactor::create( |
|
823 | $event->secondFactorId, |
|
824 | $this, |
|
825 | new SecondFactorType('yubikey'), |
|
826 | $event->yubikeyPublicId, |
|
827 | $event->emailVerificationWindow, |
|
828 | $event->emailVerificationNonce |
|
829 | ); |
|
830 | ||
831 | $this->unverifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
832 | } |
|
833 | ||
834 | protected function applyYubikeyPossessionProvenAndVerifiedEvent(YubikeyPossessionProvenAndVerifiedEvent $event) |
|
835 | { |
|
@@ 848-860 (lines=13) @@ | ||
845 | $this->verifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
846 | } |
|
847 | ||
848 | protected function applyPhonePossessionProvenEvent(PhonePossessionProvenEvent $event) |
|
849 | { |
|
850 | $secondFactor = UnverifiedSecondFactor::create( |
|
851 | $event->secondFactorId, |
|
852 | $this, |
|
853 | new SecondFactorType('sms'), |
|
854 | $event->phoneNumber, |
|
855 | $event->emailVerificationWindow, |
|
856 | $event->emailVerificationNonce |
|
857 | ); |
|
858 | ||
859 | $this->unverifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
860 | } |
|
861 | ||
862 | protected function applyPhonePossessionProvenAndVerifiedEvent(PhonePossessionProvenAndVerifiedEvent $event) |
|
863 | { |
|
@@ 876-888 (lines=13) @@ | ||
873 | $this->verifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
874 | } |
|
875 | ||
876 | protected function applyGssfPossessionProvenEvent(GssfPossessionProvenEvent $event) |
|
877 | { |
|
878 | $secondFactor = UnverifiedSecondFactor::create( |
|
879 | $event->secondFactorId, |
|
880 | $this, |
|
881 | new SecondFactorType((string)$event->stepupProvider), |
|
882 | $event->gssfId, |
|
883 | $event->emailVerificationWindow, |
|
884 | $event->emailVerificationNonce |
|
885 | ); |
|
886 | ||
887 | $this->unverifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
888 | } |
|
889 | ||
890 | protected function applyGssfPossessionProvenAndVerifiedEvent(GssfPossessionProvenAndVerifiedEvent $event) |
|
891 | { |
|
@@ 904-916 (lines=13) @@ | ||
901 | $this->verifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
902 | } |
|
903 | ||
904 | protected function applyU2fDevicePossessionProvenEvent(U2fDevicePossessionProvenEvent $event) |
|
905 | { |
|
906 | $secondFactor = UnverifiedSecondFactor::create( |
|
907 | $event->secondFactorId, |
|
908 | $this, |
|
909 | new SecondFactorType('u2f'), |
|
910 | $event->keyHandle, |
|
911 | $event->emailVerificationWindow, |
|
912 | $event->emailVerificationNonce |
|
913 | ); |
|
914 | ||
915 | $this->unverifiedSecondFactors->set((string)$secondFactor->getId(), $secondFactor); |
|
916 | } |
|
917 | ||
918 | protected function applyU2fDevicePossessionProvenAndVerifiedEvent(U2fDevicePossessionProvenAndVerifiedEvent $event) |
|
919 | { |