Lines Matching refs:secret
138 * Create and store a new secret for this provider
140 * @return string the new secret
146 $secret = $ga->createSecret();
148 $this->settings->set('secret', $secret);
149 return $secret;
153 * Get the secret for this provider
159 return $this->settings->get('secret');
170 $secret = $this->settings->get('secret');
171 if (!$secret) throw new \Exception('No secret for provider ' . $this->getProviderID());
174 return $ga->getCode($secret);
187 $secret = $this->settings->get('secret');
188 if (!$secret) throw new \RuntimeException('No secret for provider ' . $this->getProviderID());
191 $ok = $ga->verifyCode($secret, $code, $this->getTolerance());