summaryrefslogtreecommitdiff
path: root/app/Api
diff options
context:
space:
mode:
Diffstat (limited to 'app/Api')
-rw-r--r--app/Api/Auth.php17
1 files changed, 16 insertions, 1 deletions
diff --git a/app/Api/Auth.php b/app/Api/Auth.php
index 0a911796..a9d1617c 100644
--- a/app/Api/Auth.php
+++ b/app/Api/Auth.php
@@ -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');
}
}