Fix externallib.php
This commit is contained in:
parent
e698304f80
commit
f37a49b50e
1 changed files with 22 additions and 4 deletions
|
@ -27,18 +27,31 @@ require_once($CFG->dirroot . "/auth/userkey/auth.php");
|
||||||
|
|
||||||
class auth_userkey_external extends external_api {
|
class auth_userkey_external extends external_api {
|
||||||
|
|
||||||
public function request_login_url_parameters() {
|
/**
|
||||||
|
* Return request_login_url webservice parameters.
|
||||||
|
*
|
||||||
|
* @return \external_function_parameters
|
||||||
|
*/
|
||||||
|
public static function request_login_url_parameters() {
|
||||||
return new external_function_parameters(
|
return new external_function_parameters(
|
||||||
array(
|
array(
|
||||||
'user' => new external_single_structure(
|
'user' => new external_single_structure(
|
||||||
get_auth_plugin('auth_userkey')->get_request_login_url_user_parameters()
|
get_auth_plugin('userkey')->get_request_login_url_user_parameters()
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function request_login_url($user) {
|
/**
|
||||||
$auth = get_auth_plugin('auth_userkey');
|
* Return login url array.
|
||||||
|
*
|
||||||
|
* @param array $user
|
||||||
|
*
|
||||||
|
* @return array
|
||||||
|
*/
|
||||||
|
public static function request_login_url($user) {
|
||||||
|
|
||||||
|
$auth = get_auth_plugin('userkey');
|
||||||
$loginurl = $auth->get_login_url($user);
|
$loginurl = $auth->get_login_url($user);
|
||||||
|
|
||||||
return array(
|
return array(
|
||||||
|
@ -46,6 +59,11 @@ class auth_userkey_external extends external_api {
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Describe request_login_url webservice return structure.
|
||||||
|
*
|
||||||
|
* @return \external_single_structure
|
||||||
|
*/
|
||||||
public static function request_login_url_returns() {
|
public static function request_login_url_returns() {
|
||||||
return new external_single_structure(
|
return new external_single_structure(
|
||||||
array(
|
array(
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue