moodle/lib/classes/oauth2
Jake Dallimore 8b09853319 MDL-59510 core_oauth2: add autorefresh mode to oauth2\client
Changes:
- The client can now be instantiated with the new mode enabled.
- A user refresh token will be stored if returned as part of the
authorization_code grant but only if the user is authenticated and only
if the mode is enabled.
- If the mode permits it, attempt to exchange a stored refresh token for
a new access token during login checks, allowing access to continue
across sessions without the need to re-grant consent every time.
- Purge all refresh tokens for a given user, issuer and scope on client
log out. This makes sure logout persists across logins.
2020-10-05 09:17:14 +08:00
..
access_token.php MDL-63696 oauth2: Store system account access tokens in DB 2018-11-16 11:43:16 +01:00
api.php MDL-59510 core_oauth2: add autorefresh mode to oauth2\client 2020-10-05 09:17:14 +08:00
client.php MDL-59510 core_oauth2: add autorefresh mode to oauth2\client 2020-10-05 09:17:14 +08:00
endpoint.php MDL-58220 oauth2: tighten the param types 2017-04-03 13:43:26 +08:00
issuer.php MDL-58943 oauth2: use standard way of URL validation 2018-10-31 10:42:58 +08:00
refresh_system_tokens_task.php MDL-59869 oauth2: Fix notification method 2017-08-26 15:42:12 +02:00
rest.php MDL-59855 oauth2: More PHPDocs fixes 2017-08-29 11:18:23 +08:00
rest_exception.php MDL-58126 googledocs: Re-implement the google docs repo 2017-04-03 13:40:13 +08:00
system_account.php MDL-58219 cibot: Fixes 2017-04-03 13:41:19 +08:00
user_field_mapping.php Merge branch 'MDL-61716-master' of git://github.com/mastnym/moodle 2018-04-18 18:24:10 +02:00