2014-01-11 4 views
-1

У меня проблема с входом в CAS-сервер с использованием curl в командной строке bash. сервер CAS не хочу, чтобы меня После поиска в Интернете на несколько часов я оканчиваются сценарий, как это, но все-таки это работа dosen't:.Вход в CAS-сервер с использованием CURL в BASH

curl -A "Mozilla/4.73 [en] (X11; U; Linux 2.2.15 i686)" --cookie cjar --cookie-jar cjar --data "username=username" --data "password=password" --data "_eventid=submit" --data "submit=LogIn" --location "https://website.com/cas/login">/tmp/tmp.html 

Войти страница выглядит это просто есть 2 поля и тексты кнопка суббмита. Внизу я разместил исходный код страницы (без таблиц логотипов и т. Д.). Если у кого есть какая-то идея, я буду очень благодарен.

<form id="fm1" class="fm-v clearfix" action="/cas/login;jsessionid=1B6E23A2038EA3C179126B90B1E4AE3F" method="post"> 
<label for="username">Login</label> 
<input id="username" name="username" class="field" tabindex="1" accesskey="p" type="text" value="" size="25"/> 
<label for="password">Password</label> 
<input id="password" name="password" class="field" tabindex="2" accesskey="h" type="password" value="" size="25"/> 
<input class="button" name="submit" accesskey="l" value="LogIn" tabindex="4" type="submit" /> 
<script type='text/javascript'> 
document.getElementById("fm1").username.focus(); 
</script> 
<input type="hidden" name="lt" value="_c95FE928E-467E-90BA-1B1A-88A86C1DBE7B_k999794A8-58CC-0845-DC1A-1C6C5C6F978B" /> 
<input type="hidden" name="_eventId" value="submit" /> 
</form> 

ответ

0

л и EventID являются поля используются в процессе аутентификации

Смежные вопросы