From 33ada924e84859e30adc495307eff1d696f77826 Mon Sep 17 00:00:00 2001 From: Michele Comitini Date: Sat, 9 Feb 2013 15:06:33 +0100 Subject: [PATCH] manage https scheme without relying only on wsgi info --- gluon/contrib/login_methods/oauth20_account.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gluon/contrib/login_methods/oauth20_account.py b/gluon/contrib/login_methods/oauth20_account.py index 65357a49..195590a8 100644 --- a/gluon/contrib/login_methods/oauth20_account.py +++ b/gluon/contrib/login_methods/oauth20_account.py @@ -107,7 +107,10 @@ server for requests. It can be used for the optional"scope" parameters for Face if not http_host: http_host = r.env.http_host - url_scheme = r.env.wsgi_url_scheme + if r.env.https == 'on': + url_scheme = 'https' + else: + url_scheme = r.env.wsgi_url_scheme if next: path_info = next else: