This is an automated email from the ASF dual-hosted git repository. humbedooh pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-ponymail-foal.git
commit 88c5e2282d5830fcc427bde334d581f08513e42e Author: Daniel Gruno <[email protected]> AuthorDate: Mon Sep 7 04:30:01 2020 +0200 Set data if passed, add oauth_data sub-object --- server/plugins/session.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/server/plugins/session.py b/server/plugins/session.py index 9f6c4d3..fde3cfc 100644 --- a/server/plugins/session.py +++ b/server/plugins/session.py @@ -37,10 +37,17 @@ class SessionCredentials: provider: str authoritative: bool admin: bool + oauth_data: dict def __init__(self, doc: typing.Dict = None): if doc: - pass + self.uid = doc.get('uid', '') + self.name = doc.get('name', '') + self.email = doc.get('email', '') + self.provider = doc.get('provider', 'generic') + self.authoritative = doc.get('authoritative', False) + self.admin = doc.get('admin', False) + self.oauth_data = doc.get('oauth_data', {}) else: self.uid = "" self.name = "" @@ -48,6 +55,7 @@ class SessionCredentials: self.provider = "generic" self.authoritative = False self.admin = False + self.oauth_data = {} class SessionObject:
