Changeset View
Changeset View
Standalone View
Standalone View
src/applications/auth/factor/PhabricatorAuthFactor.php
| Show All 39 Lines | protected function newResult() { | ||||
| return new PhabricatorAuthFactorResult(); | return new PhabricatorAuthFactorResult(); | ||||
| } | } | ||||
| public function newIconView() { | public function newIconView() { | ||||
| return id(new PHUIIconView()) | return id(new PHUIIconView()) | ||||
| ->setIcon('fa-mobile'); | ->setIcon('fa-mobile'); | ||||
| } | } | ||||
| public function canCreateNewProvider() { | |||||
| return true; | |||||
| } | |||||
| public function getProviderCreateDescription() { | |||||
| return null; | |||||
| } | |||||
| public function canCreateNewConfiguration(PhabricatorUser $user) { | |||||
| return true; | |||||
| } | |||||
| public function getConfigurationCreateDescription(PhabricatorUser $user) { | |||||
| return null; | |||||
| } | |||||
| public function getFactorOrder() { | |||||
| return 1000; | |||||
| } | |||||
| final public function newSortVector() { | |||||
| return id(new PhutilSortVector()) | |||||
| ->addInt($this->canCreateNewProvider() ? 0 : 1) | |||||
| ->addInt($this->getFactorOrder()) | |||||
| ->addString($this->getFactorName()); | |||||
| } | |||||
| protected function newChallenge( | protected function newChallenge( | ||||
| PhabricatorAuthFactorConfig $config, | PhabricatorAuthFactorConfig $config, | ||||
| PhabricatorUser $viewer) { | PhabricatorUser $viewer) { | ||||
| $engine = $config->getSessionEngine(); | $engine = $config->getSessionEngine(); | ||||
| return PhabricatorAuthChallenge::initializeNewChallenge() | return PhabricatorAuthChallenge::initializeNewChallenge() | ||||
| ->setUserPHID($viewer->getPHID()) | ->setUserPHID($viewer->getPHID()) | ||||
| ▲ Show 20 Lines • Show All 166 Lines • Show Last 20 Lines | |||||