See Release Notes
Long Term Support Release
Differences Between: [Versions 311 and 401] [Versions 401 and 403]
(no description)
File Size: | 183 lines (8 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
imsbadgeconnect:: (4 methods):
get_discovery_endpoint_url()
process_configuration_json()
create_field_mappings()
register()
Class: imsbadgeconnect - X-Ref
Class for IMS Open Badge Connect API (aka OBv2.1) discovery definition.get_discovery_endpoint_url(issuer $issuer) X-Ref |
Get the URL for the discovery manifest. param: issuer $issuer The OAuth issuer the endpoints should be discovered for. return: string The URL of the discovery file, containing the endpoints. |
process_configuration_json(issuer $issuer, stdClass $info) X-Ref |
Process the discovery information and create endpoints defined with the expected format. param: issuer $issuer The OAuth issuer the endpoints should be discovered for. param: stdClass $info The discovery information, with the endpoints to process and create. return: void |
create_field_mappings(issuer $issuer) X-Ref |
Process how to map user field information. param: issuer $issuer The OAuth issuer the endpoints should be discovered for. return: void |
register(issuer $issuer) X-Ref |
Self-register the issuer if the 'registration' endpoint exists and client id and secret aren't defined. param: issuer $issuer The OAuth issuer to register. return: void |