Я собираюсь интегрировать simpleID (openId server) с собственнымCloud (открыть источник частного облака). Здесь я хочу войти как в ownCloud, так и в simpleID только один раз. Я имею в виду, когда я вхожу в loginCloud, используя имя пользователя и пароль , тогда я должен войти в simpleID также без с запросом дополнительной формы входа с простого сервера.Как начать сеанс на сервере simpleID без отправки формы
Для этого после того, как я вошел в OwnCloud, я использовал PHP локон код и послал параметры, такие как 'name=myname'
, 'pass=123'
и 'q=login'
(Те параметры, которые я думаю, он должен отправить на сервер SimpleID). Вот мой завиток .
<?php
$h = curl_init();
curl_setopt($h, CURLOPT_URL, "http://localhost/simpleid/www/index.php");
curl_setopt($h, CURLOPT_POST, true);
curl_setopt($h, CURLOPT_POSTFIELDS, array(
'q' => 'login',
'name' => 'myname',
'pass' => '123'
));
curl_setopt($h, CURLOPT_HEADER, false);
curl_setopt($h, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($h);
echo 'dd : '.$result;
?>
Но я не могу успешно начать сеанс на сервере simpleID. Пожалуйста, скажите, каковы все параметры, которые я должен отправить на сервер, или как Я должен начать сеанс в simpleID без отправки формы.
Я люблю давать щедрость за полезный ответ.
Спасибо заранее ...!
было принято решение? мне также нужна помощь –