6944abba15875b151363848a88d43f331d2f85ba
3 {if $si_error}
4 <h3>{t}Kerberos options{/t}</h3>
5 <p>
6 {msgPool type=siError p1=$si_error_msg}
7 </p>
9 <button type='submit' name='retry_si'>{t}Retry{/t}</button>
11 <div class="plugin-actions">
12 <button type='submit' name='pw_abort'>{t}Cancel{/t}</button>
13 </div>
15 {else}
17 <table style="width:100%;" summary="{t}Policy settings{/t}">
18 <tr>
19 <td style='width:50%;'>
20 <h3>{t}Kerberos options{/t}</h3>
22 <table style="width:100%;" summary="{t}Policy settings{/t}">
23 <tr>
24 <td><label for="goKrbRealm">{t}Realm{/t}</label></td>
25 <td>
26 <select name="goKrbRealm" onChange="document.mainform.submit();" size=1>
27 {foreach from=$server_list item=item key=key}
28 {if $item.goKrbRealm==$goKrbRealm}
29 <option selected value="{$item.goKrbRealm}">
30 {$item.goKrbRealm}</option>
31 {else}
32 <option value="{$item.goKrbRealm}">
33 {$item.goKrbRealm}</option>
34 {/if}
35 {/foreach}
36 </select>
37 </td>
38 </tr>
39 <tr>
40 <td>
41 <label for="POLICY">{t}Policy{/t}</label>
42 </td>
43 <td>
44 <select name="POLICY" size=1>
45 {foreach from=$POLICIES item=item key=key}
46 {if $POLICY==$item}
47 <option selected value="{$key}">
48 {$item}</option>
49 {else}
50 <option value="{$key}">
51 {$item}</option>
52 {/if}
53 {/foreach}
54 </select>
55 </td>
56 </tr>
57 <tr>
58 <td><label for="MAX_LIFE">{t}Ticket max life{/t}</label></td>
59 <td>
60 <input id="MAX_LIFE" type="text" name="MAX_LIFE" value="{$MAX_LIFE}">
61 </td>
62 </tr>
63 <tr>
64 <td><label for="MAX_RENEWABLE_LIFE">{t}Ticket max renew{/t}</label></td>
65 <td>
66 <input id="MAX_RENEWABLE_LIFE" type="text" name="MAX_RENEWABLE_LIFE" value="{$MAX_RENEWABLE_LIFE}">
67 </td>
68 </tr>
69 </table>
70 <hr>
71 <table summary="{t}Ticket max renew{/t}">
72 <tr>
73 <td></td>
74 <td style="width:40px;"><i>{t}infinite{/t}</i></td>
75 <td><i>{t}Hour{/t}</i></td>
76 <td style="width:60px;"><i>{t}Minute{/t}</i></td>
77 <td><i>{t}Day{/t}</i></td>
78 <td><i>{t}Month{/t}</i></td>
79 <td><i>{t}Year{/t}</i></td>
80 </tr>
81 <tr>
82 <td><label for="PRINC_EXPIRE_TIME">{t}Valid ticket end time{/t}</label></td>
83 <td>
84 <input type="checkbox" name="PRINC_EXPIRE_TIME_clear"
85 onClick="
86 changeState('PRINC_EXPIRE_TIME_y');
87 changeState('PRINC_EXPIRE_TIME_m');
88 changeState('PRINC_EXPIRE_TIME_d');
89 changeState('PRINC_EXPIRE_TIME_h');
90 changeState('PRINC_EXPIRE_TIME_i');"
91 {if $PRINC_EXPIRE_TIME_clear} checked {/if}>
92 </td>
93 <td>
94 <select name="PRINC_EXPIRE_TIME_h" id="PRINC_EXPIRE_TIME_h" {if $PRINC_EXPIRE_TIME_clear} disabled {/if}size=1>
95 {html_options options=$hours selected=$PRINC_EXPIRE_TIME_h}
96 </select>
97 </td>
98 <td>
99 <select name="PRINC_EXPIRE_TIME_i" id="PRINC_EXPIRE_TIME_i" {if $PRINC_EXPIRE_TIME_clear} disabled {/if}size=1>
100 {html_options options=$minutes selected=$PRINC_EXPIRE_TIME_i}
101 </select>
102 </td>
103 <td>
104 <select name="PRINC_EXPIRE_TIME_d" id="PRINC_EXPIRE_TIME_d" {if $PRINC_EXPIRE_TIME_clear} disabled {/if}size=1>
105 {html_options options=$days selected=$PRINC_EXPIRE_TIME_d}
106 </select>
107 </td>
108 <td>
109 <select name="PRINC_EXPIRE_TIME_m" id="PRINC_EXPIRE_TIME_m" {if $PRINC_EXPIRE_TIME_clear} disabled {/if}size=1>
110 {html_options options=$month selected=$PRINC_EXPIRE_TIME_m}
111 </select>
112 </td>
113 <td>
114 <select name="PRINC_EXPIRE_TIME_y" id="PRINC_EXPIRE_TIME_y" {if $PRINC_EXPIRE_TIME_clear} disabled {/if}size=1>
115 {html_options options=$years selected=$PRINC_EXPIRE_TIME_y}
116 </select>
117 </td>
118 </tr>
119 <tr>
120 <td><label for="PW_EXPIRATION">{t}Password expires{/t}</label></td>
121 <td>
122 <input type="checkbox" name="PW_EXPIRATION_clear"
123 onClick="
124 changeState('PW_EXPIRATION_y');
125 changeState('PW_EXPIRATION_m');
126 changeState('PW_EXPIRATION_d');
127 changeState('PW_EXPIRATION_h');
128 changeState('PW_EXPIRATION_i');"
129 {if $PW_EXPIRATION_clear} checked {/if}>
130 </td>
131 <td>
132 <select name="PW_EXPIRATION_h" id="PW_EXPIRATION_h" {if $PW_EXPIRATION_clear} disabled {/if}size=1>
133 {html_options options=$hours selected=$PW_EXPIRATION_h}
134 </select>
135 </td>
136 <td>
137 <select name="PW_EXPIRATION_i" id="PW_EXPIRATION_i" {if $PW_EXPIRATION_clear} disabled {/if}size=1>
138 {html_options options=$minutes selected=$PW_EXPIRATION_i}
139 </select>
140 </td>
141 <td>
142 <select name="PW_EXPIRATION_d" id="PW_EXPIRATION_d" {if $PW_EXPIRATION_clear} disabled {/if}size=1>
143 {html_options options=$days selected=$PW_EXPIRATION_d}
144 </select>
145 </td>
146 <td>
147 <select name="PW_EXPIRATION_m" id="PW_EXPIRATION_m" {if $PW_EXPIRATION_clear} disabled {/if}size=1>
148 {html_options options=$month selected=$PW_EXPIRATION_m}
149 </select>
150 </td>
151 <td>
152 <select name="PW_EXPIRATION_y" id="PW_EXPIRATION_y" {if $PW_EXPIRATION_clear} disabled {/if}size=1>
153 {html_options options=$years selected=$PW_EXPIRATION_y}
154 </select>
155 </td>
156 </tr>
157 </table>
159 <hr>
160 <h3>{t}Status{/t}</h3>
162 <table summary="{t}Generic{/t}">
163 <tr>
164 <td>{t}Failed logins{/t}</td>
165 <td><i>{if !$FAIL_AUTH_COUNT}{t}none{/t}{else}{$FAIL_AUTH_COUNT}{/if}</i></td>
166 </tr>
167 <tr>
168 <td>{t}Key version number{/t}</td>
169 <td><i>{$KVNO} </i></td>
170 </tr>
171 <tr>
172 <td>{t}Last failed login{/t}</td>
173 <td><i>{if !$LAST_FAILED}{t}none{/t}{else}{$LAST_FAILED|date_format:"%d.%m.%Y %H:%m:%S"}{/if}</i></td>
174 </tr>
175 <tr>
176 <td>{t}Last password change{/t}</td>
177 <td><i>{if !$LAST_PWD_CHANGE}{t}none{/t}{else}{$LAST_PWD_CHANGE|date_format:"%d.%m.%Y %H:%m:%S"}{/if}</i></td>
178 </tr>
179 <tr>
180 <td>{t}Last successful login{/t}</td>
181 <td><i>{if !$LAST_SUCCESS}{t}none{/t}{else}{$LAST_SUCCESS|date_format:"%d.%m.%Y %H:%m:%S"}{/if}</i></td>
182 </tr>
183 <tr>
184 <td>{t}Last modification date{/t}</td>
185 <td><i>{if !$MOD_DATE}{t}none{/t}{else}{$MOD_DATE|date_format:"%d.%m.%Y %H:%m:%S"}{/if}</i></td>
186 </tr>
187 </table>
189 </td>
190 <td style='padding-left: 3px;' class='left-border'>
191 <h3>{t}Flags{/t}</h3>
193 <table width="100%" summary="{t}Flags{/t}">
194 <tr>
195 <td style="width:50%;">
196 <input {if $DISALLOW_SVR} checked {/if}class="center"
197 name="DISALLOW_SVR" value="1" type="checkbox">{t}Prohibit issuance of service tickets{/t}
198 <br>
199 <input {if $DISALLOW_FORWARDABLE} checked {/if}class="center"
200 name="DISALLOW_FORWARDABLE" value="1" type="checkbox">{t}Prohibit forward able tickets{/t}
201 <br>
202 <input {if $DISALLOW_PROXIABLE} checked {/if}class="center"
203 name="DISALLOW_PROXIABLE" value="1" type="checkbox">{t}Disallow proxable tickets{/t}
204 <br>
205 <input {if $DISALLOW_RENEWABLE} checked {/if}class="center"
206 name="DISALLOW_RENEWABLE" value="1" type="checkbox">{t}Prohibit renewable tickets{/t}
207 <br>
208 <input {if $DISALLOW_POSTDATED} checked {/if}class="center"
209 name="DISALLOW_POSTDATED" value="1" type="checkbox">{t}Pohibit postdated tickets{/t}
210 <br>
211 <input {if $DISALLOW_TGT_BASED} checked {/if}class="center"
212 name="DISALLOW_TGT_BASED" value="1" type="checkbox">{t}Disallow Ticket-Granting Service{/t}
213 <br>
214 <input {if $PWCHANGE_SERVICE} checked {/if}class="center"
215 name="PWCHANGE_SERVICE" value="1" type="checkbox">{t}Password change service{/t}
216 <br>
217 <input {if $REQUIRES_PRE_AUTH} checked {/if}class="center"
218 name="REQUIRES_PRE_AUTH" value="1" type="checkbox">{t}Pre-authentication required{/t}
219 <br>
220 <input {if $REQUIRES_PWCHANGE} checked {/if}class="center"
221 name="REQUIRES_PWCHANGE" value="1" type="checkbox">{t}Force a password change{/t}
222 <br>
223 <input {if $REQUIRES_HW_AUTH} checked {/if}class="center"
224 name="REQUIRES_HW_AUTH" value="1" type="checkbox">{t}Hardware pre-authentication{/t}
225 <br>
226 <input {if $DISALLOW_DUP_SKEY} checked {/if}class="center"
227 name="DISALLOW_DUP_SKEY" value="1" type="checkbox">{t}Disallow user to user authentication{/t}
228 <br>
229 <input {if $DISALLOW_ALL_TIX} checked {/if}class="center"
230 name="DISALLOW_ALL_TIX" value="1" type="checkbox">{t}Forbid ticket issuance{/t}
231 <br>
232 </td>
233 </tr>
234 </table>
235 </td>
236 </tr>
237 </table>
239 <input type="hidden" name="pwd_heimdal_posted" value="1">
241 <hr>
243 <div class="plugin-actions">
244 <button type='submit' name='pw_save'>{t}Save{/t}</button>
245 <button type='submit' name='pw_abort'>{t}Cancel{/t}</button>
246 </div>
248 {/if}