From af35e82b1b6b13a756f0a6e00855321d8cb397c7 Mon Sep 17 00:00:00 2001 From: lapphan <11986206+lapphan@users.noreply.github.com> Date: Thu, 25 Jul 2019 23:10:24 +0700 Subject: [PATCH] fix: Check wrong OpenID's spec email claims --- frappe/utils/oauth.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frappe/utils/oauth.py b/frappe/utils/oauth.py index f5cf5d81e8..362953336b 100644 --- a/frappe/utils/oauth.py +++ b/frappe/utils/oauth.py @@ -142,7 +142,7 @@ def get_info_via_oauth(provider, code, decoder=None, id_token=False): api_endpoint_args = oauth2_providers[provider].get("api_endpoint_args") info = session.get(api_endpoint, params=api_endpoint_args).json() - if not (info.get("verified_email") or info.get("verified")): + if not (info.get("email_verified") or info.get("email")): frappe.throw(_("Email not verified with {0}").format(provider.title())) return info