Исходный код вики Administration

Версия 1.1 от Полина Герасимова на 20.09.2024

Последние авторы
1 {{velocity}}
2 #set ($authConfig = $services.security.authentication.authenticationConfiguration)
3 #set ($selectedStrategies = {})
4 #foreach ($strategy in $authConfig.getFailureStrategies())
5 #set ($discard = $selectedStrategies.put($strategy, true))
6 #end
7 {{html clean="false"}}
8 <form method="post" action="${xwiki.getURL('XWiki.Authentication.Configuration', 'save')}" class='xform'>
9 <div class="hidden">
10 <input type='hidden' name='form_token' value="$!{services.csrf.getToken()}" />
11 <input type='hidden' name='xredirect' value="$xwiki.getRequestURL()" />
12 </div>
13 <dl>
14 <dt>
15 <label for="XWiki.Authentication.ConfigurationClass_0_failureStrategy">$services.localization.render('authentication.admin.failureStrategy.label')</label>
16 <span class='xHint'>$services.localization.render('authentication.admin.failureStrategy.hint')</span>
17 </dt>
18 <dd>
19 <select name="XWiki.Authentication.ConfigurationClass_0_failureStrategy" id="XWiki.Authentication.ConfigurationClass_0_failureStrategy" multiple="multiple">
20 #foreach ($failureStrategy in $services.security.authentication.authenticationFailureAvailableStrategies)
21 <option value="${failureStrategy}" #if($selectedStrategies.get($failureStrategy))selected='selected'#end>
22 $services.localization.render("authentication.admin.failureStrategy.${failureStrategy}.name")
23 </option>
24 #end
25 </select>
26 </dd>
27 <dt>
28 <label for="XWiki.Authentication.ConfigurationClass_0_maxAuthorizedAttempts">$services.localization.render('authentication.admin.maxAttempts.label')</label>
29 <span class='xHint'>$services.localization.render('authentication.admin.maxAttempts.hint')</span>
30 </dt>
31 <dd>
32 <input type="number" name="XWiki.Authentication.ConfigurationClass_0_maxAuthorizedAttempts" id="XWiki.Authentication.ConfigurationClass_0_maxAuthorizedAttempts" value="$authConfig.maxAuthorizedAttempts" min="0" class="form-control" />
33 </dd>
34 <dt>
35 <label for="XWiki.Authentication.ConfigurationClass_0_timeWindowAttempts">$services.localization.render('authentication.admin.timeWindow.label')</label>
36 <span class='xHint'>$services.localization.render('authentication.admin.timeWindow.hint')</span>
37 </dt>
38 <dd>
39 <input type="number" name="XWiki.Authentication.ConfigurationClass_0_timeWindowAttempts" id="XWiki.Authentication.ConfigurationClass_0_timeWindowAttempts" value="$authConfig.timeWindow" min="0" class="form-control" />
40 </dd>
41 </dl>
42 <div class='buttonwrapper'>
43 <input value="$services.localization.render('admin.save')" class='button' type='submit'>
44 </div>
45 </form>
46 {{/html}}
47
48 {{/velocity}}