Changeset View
Changeset View
Standalone View
Standalone View
src/applications/auth/storage/PhabricatorAuthFactorConfig.php
| Show All 9 Lines | final class PhabricatorAuthFactorConfig | ||||
| protected $userPHID; | protected $userPHID; | ||||
| protected $factorProviderPHID; | protected $factorProviderPHID; | ||||
| protected $factorName; | protected $factorName; | ||||
| protected $factorSecret; | protected $factorSecret; | ||||
| protected $properties = array(); | protected $properties = array(); | ||||
| private $sessionEngine; | private $sessionEngine; | ||||
| private $factorProvider = self::ATTACHABLE; | private $factorProvider = self::ATTACHABLE; | ||||
| private $mfaSyncToken; | |||||
| protected function getConfiguration() { | protected function getConfiguration() { | ||||
| return array( | return array( | ||||
| self::CONFIG_SERIALIZATION => array( | self::CONFIG_SERIALIZATION => array( | ||||
| 'properties' => self::SERIALIZATION_JSON, | 'properties' => self::SERIALIZATION_JSON, | ||||
| ), | ), | ||||
| self::CONFIG_AUX_PHID => true, | self::CONFIG_AUX_PHID => true, | ||||
| self::CONFIG_COLUMN_SCHEMA => array( | self::CONFIG_COLUMN_SCHEMA => array( | ||||
| Show All 30 Lines | final class PhabricatorAuthFactorConfig | ||||
| public function getSessionEngine() { | public function getSessionEngine() { | ||||
| if (!$this->sessionEngine) { | if (!$this->sessionEngine) { | ||||
| throw new PhutilInvalidStateException('setSessionEngine'); | throw new PhutilInvalidStateException('setSessionEngine'); | ||||
| } | } | ||||
| return $this->sessionEngine; | return $this->sessionEngine; | ||||
| } | } | ||||
| public function setMFASyncToken(PhabricatorAuthTemporaryToken $token) { | |||||
| $this->mfaSyncToken = $token; | |||||
| return $this; | |||||
| } | |||||
| public function getMFASyncToken() { | |||||
| return $this->mfaSyncToken; | |||||
| } | |||||
| /* -( PhabricatorPolicyInterface )----------------------------------------- */ | /* -( PhabricatorPolicyInterface )----------------------------------------- */ | ||||
| public function getCapabilities() { | public function getCapabilities() { | ||||
| return array( | return array( | ||||
| PhabricatorPolicyCapability::CAN_VIEW, | PhabricatorPolicyCapability::CAN_VIEW, | ||||
| PhabricatorPolicyCapability::CAN_EDIT, | PhabricatorPolicyCapability::CAN_EDIT, | ||||
| Show All 31 Lines | |||||