MDL-59889 oauth2: Remove check for storing new refresh token

This commit is contained in:
Jan Dageförde 2017-08-21 15:57:24 +02:00
parent d8e9a23c48
commit 99e632c446
No known key found for this signature in database
GPG Key ID: 2239CFA64B5E4FCC

View File

@ -215,15 +215,9 @@ class client extends \oauth2_client {
$this->store_token($accesstoken);
if (isset($r->refresh_token)) {
$userinfo = $this->get_userinfo();
if ($userinfo['email'] == $systemaccount->get('email')) {
$systemaccount->set('refreshtoken', $r->refresh_token);
$systemaccount->update();
$this->refreshtoken = $r->refresh_token;
} else {
throw new moodle_exception('Attempt to store refresh token for non-system user.');
}
$systemaccount->set('refreshtoken', $r->refresh_token);
$systemaccount->update();
$this->refreshtoken = $r->refresh_token;
}
return true;