SiteMinder SSO Пользовательская страница входа - PullRequest
4 голосов
/ 21 сентября 2011

Есть ли у кого-нибудь открытая пользовательская страница входа, которая будет публиковать запись по умолчанию в login.fccЯ не уверен, с чего начать.Предположительно он будет иметь код JavaScript, чтобы принять часть строки запроса и затем передать ее логину.fcc

Ответы [ 3 ]

3 голосов
/ 22 октября 2011

Пользовательские страницы входа просты - все, что вам нужно сделать, это опубликовать правильные переменные в FCC. Этот фрагмент взят из login.fcc, поэтому в этом случае веб-агент автоматически заполняет переменные $$, а затем отправляет сообщения самому себе. Если вы собираетесь отправлять переменные из другого источника (не fcc), вам нужно будет обязательно указать имя агента, имя пользователя, пароль и цель в своем сообщении.

<form action="login.fcc" method="post">
                                       <div class="formRow">
                                       <table>
                                               <tr>
                                                       <td><P><span>Username :</span></P></td>
                                                       <td><P><input name="username" type="text" value=""
style="width:150px" /></P></td>
                                               </tr>
                                               <tr>
                                                       <td><P><span>Password :</span></P></td>
                                                       <td><P><input name="password" type="password" value=""
style="width:150px" /></P></td>
                                               </tr>
                                       </table>
                                       </div>

<INPUT TYPE=HIDDEN NAME="SMENC" VALUE="ISO-8859-1">
<INPUT type=HIDDEN name="SMLOCALE" value="US-EN">
<INPUT type=HIDDEN name="SMRETRIES" value="1">
<input type=hidden name=target value="$$target$$">
<input type=hidden name=smquerydata value="$$smquerydata$$">
<input type=hidden name=smauthreason value="$$smauthreason$$">
<input type=hidden name=smagentname value="$$smagentname$$">
<input type=hidden name=postpreservationdata value="$$postpreservationdata$$">


                                       <div class="formRow">
                                       <P><input name="submit" type="submit" value="Login" />
                                       <input name="Reset" type="reset" /></P>
                                       </div>
                   </form>
0 голосов
/ 01 мая 2018

В зависимости от того, включена ли функция secureurls или нет, параметр, который требуется передать / опубликовать в login.fcc, изменится.

Вот сводка данных, которые необходимо опубликовать на Login.fcc

Когда SecureURLs=No

Данные почтовой формы содержат следующее:

Обязательно:

target
smagentname

Дополнительно:

smenc
smlocale
smquerydata
postpreservationdata
smauthreason

Опубликовать URL: /siteminderagent/forms/login.fcc

Когда SecureURLs=YES

Данные почтовой формы содержат следующее:

Обязательно:

smquerydata

Дополнительно:

smenc
smlocale
target
smauthreason
postpreservationdata
smagentname

Опубликовать URL: /siteminderagent/forms/login.fcc?SMQUERYDATA=******

Пожалуйста, обратитесь: https://iamtechtips.com/custom-login-page/

0 голосов
/ 18 августа 2015

<html>
	<body>
		<form action="/verify.fcc" method="post">
			<div class="formRow">
			   <table>
					   <tr>
							   <td><P><span>Username :</span></P></td>
							   <td><P><input name="USER" type="text" value="" style="width:150px" /></P></td>
					   </tr>
					   <tr>
							   <td><P><span>Password :</span></P></td>
							   <td><P><input name="PASSWORD" type="password" value="" style="width:150px" /></P></td>
					   </tr>
			   </table>
			   </div>
					<INPUT TYPE=HIDDEN NAME="SMENC" VALUE="ISO-8859-1">
					<INPUT type=HIDDEN name="SMLOCALE" value="US-EN">
					<INPUT type=HIDDEN name="SMRETRIES" value="1">
					<input type=hidden name=target value="/protected.html">
			<div class="formRow">
				<P>
					<input name="submit" type="submit" value="Login" />
					<input name="Reset" type="reset" />
				</P>
			</div>
		</form>
	</body>
</html>
...