Modifications pour le document Administration

Modifié par superadmin le 2026/01/29 15:29

Depuis la version 2.1
modifié par superadmin
sur 2026/01/29 15:29
Commentaire de modification : Migrated property [configureGlobally] from class [XWiki.ConfigurableClass]
À la version 3.1
modifié par superadmin
sur 2026/01/29 15:29
Commentaire de modification : Imported from XAR

Résumé

Détails

Propriétés de la Page
Contenu
... ... @@ -1,72 +4,4 @@
1 -(% id='HAuthService' %)
2 -== {{translation key="security.authservice.admin.title"/}}
3 -
4 4  {{velocity}}
5 -#if ($request.setauthservice && $request.authServiceId)
6 - #if ($services.csrf.isTokenValid($request.getParameter('form_token')))
7 - $services.security.authService.setAuthService($request.authServiceId)
8 - #end
9 -#end
10 -{{/velocity}}
11 -
12 -{{velocity}}
13 -#set ($authService = $services.security.authService.getAuthService())
14 -#set ($configuredAuthClass = $services.security.authService.getConfiguredAuthClass())
15 -#if ($services.security.authService.isAuthServiceComponent())
16 - #set ($authServiceType = 'component')
17 -#elseif ($configuredAuthClass && ($authService.class.name == $configuredAuthClass || $authService.class.name == 'com.xpn.xwiki.user.impl.xwiki.XWikiAuthServiceImpl'))
18 - #set ($authServiceType = 'class')
19 -#else
20 - #set ($authServiceType = 'other')
21 -#end
22 -
23 -{{box title="{{translation key=~"security.authservice.admin.currentAuthService~"/}}"}}
24 - #set ($authService = $services.security.authService.getAuthService())
25 - #set ($authServiceName = $services.localization.get("security.authservice.service.${authService.id}.name"))
26 - #if ($authServiceName)
27 - **{{translation key="security.authservice.service.${authService.id}.name"/}}** (//$authService.class.name//)
28 - #set ($authServiceDescription = $services.localization.get("security.authservice.service.${authService.id}.description"))
29 - #if ($authServiceDescription)
30 - {{translation key="security.authservice.service.${authService.id}.description"/}}
31 - #end
32 - #else
33 - $authService.class.name
34 - #end
35 -{{/box}}
36 -
37 -#if ($authServiceType == 'component')
38 - #set ($authServices = $services.security.authService.getAuthServices())
39 - #if ($authServices.size() > 1)
40 - {{html}}
41 - <form action="$xwiki.relativeRequestURL" method="post">
42 - <input type="hidden" name="form_token" value="$!{services.csrf.getToken()}" />
43 - $escapetool.xml($services.localization.render("security.authservice.admin.component.label"))
44 - <select name="authServiceId" id="authServiceId">
45 - #foreach ($availableAuthService in $authServices)
46 - <option#if ($availableAuthService.id == $authService.id) selected#end value="$escapetool.xml($availableAuthService.id)" title="$escapetool.xml($services.localization.render("security.authservice.service.${availableAuthService.id}.description"))">
47 - $escapetool.xml($services.localization.render("security.authservice.service.${availableAuthService.id}.name"))
48 - </option>
49 - #end
50 - </select>
51 - <button class="btn btn-danger" name="setauthservice">$escapetool.xml($services.localization.render("security.authservice.admin.component.save"))</button>
52 - </form>
53 - {{/html}}
54 - #else
55 - {{info}}{{translation key="security.authservice.admin.component.noService"/}}{{/info}}
56 - #end
57 -#else
58 - #if ($authServiceType == 'other')
59 - {{warning}}{{translation key="security.authservice.admin.other.warning"/}}{{/warning}}
60 - #elseif ($authServiceType == 'class')
61 - {{warning}}{{translation key="security.authservice.admin.class.warning"/}}{{/warning}}
62 - #end
63 -#end
64 -{{/velocity}}
65 -
66 -(% id='HAuthenticationSecurity' %)
67 -== {{translation key="authentication.admin.heading"/}}
68 -
69 -{{velocity}}
70 70  #set ($discard = $xwiki.jsx.use('XWiki.Authentication.Administration'))
71 71  #set ($authConfig = $services.security.authentication.authenticationConfiguration)
72 72  #set ($selectedStrategies = {})
XWiki.ConfigurableClass[0]
configureGlobally
... ... @@ -1,0 +1,1 @@
1 +Oui
heading
... ... @@ -1,0 +1,1 @@
1 +$services.localization.render('authentication.admin.heading')