diff --git a/gluon/contrib/login_methods/oauth10a_account.py b/gluon/contrib/login_methods/oauth10a_account.py
index 98b61a0f..f6cfeb0e 100644
--- a/gluon/contrib/login_methods/oauth10a_account.py
+++ b/gluon/contrib/login_methods/oauth10a_account.py
@@ -176,7 +176,7 @@ class OAuthAccount(object):
HTTP = self.globals['HTTP']
- raise HTTP(307,
+ raise HTTP(302,
"You are not authenticated: you are being redirected to the authentication server",
Location=auth_request_url)
diff --git a/gluon/contrib/login_methods/oauth20_account.py b/gluon/contrib/login_methods/oauth20_account.py
index 27ff2936..e36d9229 100644
--- a/gluon/contrib/login_methods/oauth20_account.py
+++ b/gluon/contrib/login_methods/oauth20_account.py
@@ -285,7 +285,7 @@ server for requests. It can be used for the optional"scope" parameters for Face
if self.args:
data.update(self.args)
auth_request_url = self.auth_url + "?" + urlencode(data)
- raise HTTP(307,
+ raise HTTP(302,
"You are not authenticated: you are being redirected to the authentication server",
Location=auth_request_url)
return