diff --git a/app/Template/auth/index.php b/app/Template/auth/index.php
index 9dcdfa374..6f4d93cc2 100644
--- a/app/Template/auth/index.php
+++ b/app/Template/auth/index.php
@@ -4,6 +4,7 @@
= $this->e($errors['login']) ?>
+
+
+
+
+
+
+ - = $this->url->link(t('Login with my Google Account'), 'oauth', 'google') ?>
+
+
+
+ - = $this->url->link(t('Login with my Github Account'), 'oauth', 'gitHub') ?>
+
+
+
\ No newline at end of file
diff --git a/app/constants.php b/app/constants.php
index 20eb7db2a..7270db232 100644
--- a/app/constants.php
+++ b/app/constants.php
@@ -84,3 +84,6 @@ defined('API_AUTHENTICATION_HEADER') or define('API_AUTHENTICATION_HEADER', '');
// Enable/disable url rewrite
defined('ENABLE_URL_REWRITE') or define('ENABLE_URL_REWRITE', isset($_SERVER['HTTP_MOD_REWRITE']));
+
+// Hide login form
+defined('HIDE_LOGIN_FORM') or define('HIDE_LOGIN_FORM', false);
diff --git a/config.default.php b/config.default.php
index 514a81210..38453455d 100644
--- a/config.default.php
+++ b/config.default.php
@@ -154,3 +154,5 @@ define('API_AUTHENTICATION_HEADER', '');
// Enable/disable url rewrite
define('ENABLE_URL_REWRITE', false);
+// Hide login form, useful if all your users use Google/Github/ReverseProxy authentication
+define('HIDE_LOGIN_FORM', false);
diff --git a/docs/config.markdown b/docs/config.markdown
index ed9f5508d..aca605cac 100644
--- a/docs/config.markdown
+++ b/docs/config.markdown
@@ -202,4 +202,7 @@ define('MARKDOWN_ESCAPE_HTML', true);
// API alternative authentication header, the default is HTTP Basic Authentication defined in RFC2617
define('API_AUTHENTICATION_HEADER', '');
+
+// Hide login form, useful if all your users use Google/Github/ReverseProxy authentication
+define('HIDE_LOGIN_FORM', false);
```