Wiki source code of Authentication
Version 11.2 by Vincent Massol on 2020/10/01
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | XWiki Standard embeds several authentication mechanisms by default: | ||
2 | |||
3 | * Form authentication | ||
4 | * Basic authentication | ||
5 | |||
6 | In addition XWiki allows you to create your own authentication extension in order to integrate with any custom mechanism you might be using already (SSO, etc). | ||
7 | |||
8 | Additional authenticators are available as extensions on [[extensions.xwiki.org>>extensions:Main.WebHome]]: | ||
9 | |||
10 | {{velocity}} | ||
11 | #set ($xwql = "from doc.object(ExtensionCode.ExtensionClass) as extension, doc.object(EXOExtensionCode.ExtensionClass) as exoextension where extension.category = 'authenticator'") | ||
12 | #set ($extensions = $services.query.xwql($xwql).setWiki('extensions').execute()) | ||
13 | #foreach ($extension in $extensions) | ||
14 | * [[extensions:$extension]] | ||
15 | #end | ||
16 | {{/velocity}} | ||
17 | |||
18 | {{info}} | ||
19 | Note that several extensions are not yet categorized in the ##authenticator## category on [[extensions.xwiki.org>>extensions:Main.WebHome]] and this is why they don't appear in the list above. For the moment, here's list of all extensions having "Authenticator" in the name: | ||
20 | |||
21 | {{velocity}} | ||
22 | #set ($xwql = "from doc.object(ExtensionCode.ExtensionClass) as extension, doc.object(EXOExtensionCode.ExtensionClass) as exoextension where extension.name like '%Authenticator%'") | ||
23 | #set ($extensions = $services.query.xwql($xwql).setWiki('extensions').execute()) | ||
24 | #foreach ($extension in $extensions) | ||
25 | * [[extensions:$extension]] | ||
26 | #end | ||
27 | {{/velocity}} | ||
28 | {{/info}} | ||
29 | |||
30 | For more details on how to configure authentication check the [[Authentication page of the Administration Guide>>platform:AdminGuide.Authentication]]. |