Add the possibility to define API token in config file

This commit is contained in:
Frederic Guillot
2015-12-06 18:13:49 -05:00
parent 46dfd453a9
commit 756e8697c0
3 changed files with 20 additions and 1 deletions

View File

@@ -60,6 +60,21 @@ class Auth extends Base
*/
private function isAppAuthenticated($username, $password)
{
return $username === 'jsonrpc' && $password === $this->config->get('api_token');
return $username === 'jsonrpc' && $password === $this->getApiToken();
}
/**
* Get API Token
*
* @access private
* @return string
*/
private function getApiToken()
{
if (defined('API_AUTHENTICATION_TOKEN')) {
return API_AUTHENTICATION_TOKEN;
}
return $this->config->get('api_token');
}
}