Class SOAPAuth.
More...
Class SOAPAuth.
SOAP Authentication class.
Definition at line 33 of file class.ilSOAPAuth.php.
◆ testConnection()
static ilSOAPAuth::testConnection |
( |
|
$a_ext_uid, |
|
|
|
$a_soap_pw, |
|
|
|
$a_new_user |
|
) |
| |
|
static |
Constructor public.
Test connection with values of soap auth administration settings
Definition at line 45 of file class.ilSOAPAuth.php.
References $ilSetting, $namespace, and $valid.
Referenced by ilObjAuthSettingsGUI\editSOAPObject().
49 $settings = $ilSetting->getAll();
51 $server_hostname = $settings[
"soap_auth_server"];
52 $server_port = (int) $settings[
"soap_auth_port"];
53 $server_uri = $settings[
"soap_auth_uri"];
55 $use_dotnet = $settings[
"soap_auth_use_dotnet"];
56 if ($settings[
"soap_auth_use_https"]) {
62 $uri.= $server_hostname;
64 if ($server_port > 0) {
65 $uri.=
":" . $server_port;
68 if ($server_uri !=
"") {
69 $uri.=
"/" . $server_uri;
73 if ($err = $soap_client->getError()) {
74 return "SOAP Authentication Initialisation Error: " . $err;
84 $valid = $soap_client->call(
86 array($nspref .
'ext_uid' => $a_ext_uid,
87 $nspref .
'soap_pw' => $a_soap_pw,
88 $nspref .
'new_user' => $a_new_user),
95 '<br><pre>' . htmlspecialchars(str_replace(
"\" ",
"\"\n ", str_replace(
">",
">\n", $soap_client->request)), ENT_QUOTES) .
'</pre><br>' .
96 "<br>== Response ==" .
97 "<br>Valid: -" .
$valid[
"valid"] .
"-" .
98 '<br><pre>' . htmlspecialchars(str_replace(
"\" ",
"\"\n ", str_replace(
">",
">\n", $soap_client->response)), ENT_QUOTES) .
'</pre>';
if($err=$client->getError()) $namespace
[nu]soapclient higher level class for easy usage.
◆ $valid
ilSOAPAuth::$valid = array() |
The documentation for this class was generated from the following file: