-
Improvement
-
Resolution: Fixed
-
Major
-
3.11, 4.0
-
MOODLE_311_STABLE, MOODLE_400_STABLE
-
MOODLE_311_STABLE
-
MDL-70689-master -
-
Moppies Kanban
While testing OBv2.1 with several backpack providers, such as Badgr or CampusLabs, we realised our current OBv2.1 implementation in Moodle is ignoring the content in manifest file /.well-known/badgeconnect.json.
Tests with IMS Digital credential service worked in the past because they had .well-known/openid-configuration to discover the endpoints (it's not working any more because IMS has changed this testing service too to force to check the expected /.well-known/badgeconnect.json).
Information such as authorization, token or revocation end points should be loaded from /.well-known/badgeconnect.json when using OBv2.1. So a new OBv2.1 service should be added to the OAuth 2 services page (/admin/tool/oauth2/issuers.php).
More information about OBv2.1: https://www.imsglobal.org/spec/ob/v2p1/#api-manifest
- blocks
-
MDL-71119 Review OBv2.1 implementation
- Closed
-
MDL-70722 Move Microsoft, Facebook and NextCloud OAuth2 services to new, reorganised architecture
- Closed
- has a non-specific relationship to
-
MDL-70264 badges/oauth2callback.php should be removed and replaced by admin/oauth2callback.php
- Closed
-
MDL-71150 Make OBv2.1 testable using moodle-exttests
- Open
-
MDL-71151 Identify/load oAuth2 services dynamically
- Open
- has a QA test
-
MDLQA-15456 An admin can create a backpack using OpenBadges v2.1 OAuth service and users can send their badges to this backpack
- Open
-
MDLQA-18366 CLONE - An admin can create a backpack using OpenBadges v2.1 OAuth service and users can send their badges to this backpack
- Open
-
MDLQA-17281 CLONE - An admin can create a backpack using OpenBadges v2.1 OAuth service and users can send their badges to this backpack
- Failed
-
MDLQA-17863 CLONE - An admin can create a backpack using OpenBadges v2.1 OAuth service and users can send their badges to this backpack
- Failed
-
MDLQA-16037 CLONE - An admin can create a backpack using OpenBadges v2.1 oAuth service and users can send their badges to this backpack
- Passed
-
MDLQA-16665 CLONE - An admin can create a backpack using OpenBadges v2.1 OAuth service and users can send their badges to this backpack
- Passed
- has been marked as being related by
-
MDL-69732 Manifest file /.well-known/badgeconnect.json is ignored by OBv2.1
- Closed