(no description)
File Size: | 124 lines (4 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
openidconnect:: (4 methods):
get_discovery_endpoint_url()
process_configuration_json()
create_field_mappings()
register()
Class: openidconnect - X-Ref
Class for Open ID Connect 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 |