Modifications pour le document Administration
Modifié par superadmin le 2026/01/29 15:29
Résumé
-
Propriétés de la Page (1 modifications, 0 ajouts, 0 suppressions)
-
Objets (1 modifications, 0 ajouts, 0 suppressions)
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')