-
Improvement
-
Resolution: Unresolved
-
Minor
-
None
-
Future Dev
-
3
-
Moppies PB candidates
Add a new class in lib/classes/oauth2/discovery, probably extending from imsbadgeconnect.php to deal with the differences between OBv2.1 and OBv3.0 because the discovery URL is different and, although in both cases oAuth is used, there are a few differences:
- Discovery:
- OBv2.1: .well-known/badgeconnect.json
- OBv3.0: /ims/ob/v3p0/discovery (it returns a Service Description Document, SDD)
- The fields in the manifest returned in OBv2.1 are also different to the ones in SDD.