Wiki source code of Authentication

Version 11.2 by Vincent Massol on 2020/10/01

Hide last authors
Vincent Massol 10.1 1 XWiki Standard embeds several authentication mechanisms by default:
slauriere 1.1 2
Vincent Massol 3.1 3 * Form authentication
4 * Basic authentication
slauriere 1.1 5
Vincent Massol 3.1 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).
slauriere 1.1 7
Vincent Massol 11.2 8 Additional authenticators are available as extensions on [[extensions.xwiki.org>>extensions:Main.WebHome]]:
Vincent Massol 7.1 9
Vincent Massol 10.1 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}}
Vincent Massol 4.1 17
Vincent Massol 11.1 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
Vincent Massol 3.1 30 For more details on how to configure authentication check the [[Authentication page of the Administration Guide>>platform:AdminGuide.Authentication]].

Get Connected