Provide static functions for creating and validating issuers.
Copyright: | 2018 Jan Dageförde (Learnweb, University of Münster) |
License: | http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
File Size: | 87 lines (3 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
issuer_management:: (2 methods):
is_valid_issuer()
parse_endpoint_url()
Class: issuer_management - X-Ref
Provide static functions for creating and validating issuers.is_valid_issuer(\core\oauth2\issuer $issuer) X-Ref |
Check if an issuer provides all endpoints that are required by repository_nextcloud. param: \core\oauth2\issuer $issuer An issuer. return: bool True, if all endpoints exist; false otherwise. |
parse_endpoint_url(string $endpointname, \core\oauth2\issuer $issuer) X-Ref |
Returns the parsed url parts of an endpoint of an issuer. param: string $endpointname param: \core\oauth2\issuer $issuer return: array parseurl [scheme => https/http, host=>'hostname', port=>443, path=>'path'] |