Damyon Wiese
|
0e59638bdb
|
MDL-58126 googledocs: Re-implement the google docs repo
Use latest REST API (v3) - but avoid the google client libraries
(too big, too much to update, not integrated with auth).
Part of MDL-58220
|
2017-04-03 13:40:13 +08:00 |
|
Damyon Wiese
|
299112498b
|
MDL-58090 oauth2: Coding style
Part of MDL-58220
|
2017-04-03 13:40:13 +08:00 |
|
Damyon Wiese
|
931c023468
|
MDL-58090 oauth2: Add unit tests
Part of MDL-58220
|
2017-04-03 13:40:13 +08:00 |
|
Damyon Wiese
|
f9f243f93e
|
MDL-58090 oauth2: Complete phpdocs
Part of MDL-58220
|
2017-04-03 13:40:13 +08:00 |
|
Damyon Wiese
|
dc4b56852a
|
MDL-58090 oauth2: Do not install services by default
Instead provide buttons to quickly create pre-configured
versions of any of the known OAuth 2 services.
Part of MDL-58220
|
2017-04-03 13:40:12 +08:00 |
|
Damyon Wiese
|
237fd80cd2
|
MDL-58090 oauth2: API to get a system client
Request an oauth client with an access token retrieved with the stored refresh token from the OAuth issuer.
Part of MDL-58220
|
2017-04-03 13:39:45 +08:00 |
|
Damyon Wiese
|
ddf65b8c05
|
MDL-58090 oauth2: Facebook
Add defaults for facebook authentication and drop behaviour field completely.
Part of MDL-58220
|
2017-04-03 13:39:45 +08:00 |
|
Damyon Wiese
|
485a22fc98
|
MDL-58090 oauth2: Get rid of behaviour field
OAuth services working fully from config - no more subclasses for each OAuth issuer.
Part of MDL-58220
|
2017-04-03 13:39:44 +08:00 |
|
Damyon Wiese
|
8445556b4c
|
MDL-58090 oauth2: Move code from subclasses to config
Allow the behaviour of each oauth service to be customised by config instead of
subclasses.
Part of MDL-58220
|
2017-04-03 13:39:44 +08:00 |
|
Damyon Wiese
|
60237253a2
|
MDL-58090 oauth2: Store a list of oauth2 services
Build an admin page where OAuth 2 services can be installed and configured.
Part of MDL-58220
|
2017-04-03 13:39:02 +08:00 |
|