Changes for page MFA Application
Last modified by Alex Cotiugă on 2025/03/28 15:16
From version 5.1
edited by Alex Cotiugă
on 2024/06/10 17:08
on 2024/06/10 17:08
Change comment:
There is no comment for this version
To version 4.1
edited by Alex Cotiugă
on 2024/06/10 13:21
on 2024/06/10 13:21
Change comment:
There is no comment for this version
Summary
-
Objects (1 modified, 0 added, 0 removed)
Details
- ExtensionCode.ExtensionClass[0]
-
- Authors
-
... ... @@ -1,1 +1,0 @@ 1 -Agnease - Description
-
... ... @@ -1,0 +1,22 @@ 1 +Allows users to authenticate to the wiki using Time-based One Time Passwords. 2 + 3 +{{error}} 4 +The MFA application is not compatible with other applications that provide [[Authenticators for XWiki>>https://www.xwiki.org/xwiki/bin/view/Documentation/AdminGuide/Authentication/]]. Uninstall these applications and restart the wiki. 5 +{{/error}} 6 + 7 +A new repository must be added in the xwiki.properties files, to find the extensions provided by Agnease in the Extension Manager. Ientify the following first 3 lines (they are commented by default), uncomment them and add the 4th one. If the XWiki repositories are not enabled in this file, no XWiki extensions will be found anymore. 8 + 9 +{{code language="none"}} 10 +extension.repositories = maven-xwiki:maven:https://nexus.xwiki.org/nexus/content/groups/public 11 +extension.repositories = store.xwiki.com:xwiki:https://store.xwiki.com/xwiki/rest/ 12 +extension.repositories = extensions.xwiki.org:xwiki:https://extensions.xwiki.org/xwiki/rest/ 13 +extension.repositories = agnease.com:xwiki:https://agnease.com/rest/ 14 +{{/code}} 15 + 16 +Before XWiki 15.3, add the following authentication class in xwiki.cfg. 17 + 18 +{{code language="none"}} 19 +xwiki.authentication.authclass=com.agnease.mfa.authenticator.TOTPAuthService 20 +{{/code}} 21 + 22 +Since XWiki 15.3, select the authenticator from the administration section. - Properties
-
... ... @@ -1,5 +1,1 @@ 1 -maven.groupid=com.agnease.mfa maven.artifactid=application-mfa-ui maven.Model=com.agnease.mfa:application-mfa-ui:xar:0.1 xwiki.extension.recommendedVersions.commons=org.xwiki.commons:.*/[13.10] xwiki.extension.recommendedVersions.platform=org.xwiki.commons:.*/[13.10], 2 - org.xwiki.rendering:.*/[13.10], 3 - org.xwiki.platform:.*/[13.10] xwiki.extension.recommendedVersions=org.xwiki.commons:.*/[13.10], 4 - org.xwiki.rendering:.*/[13.10], 5 - org.xwiki.platform:.*/[13.10] xwiki.extension.licensing.excludedDocuments=TOTP.WebHome xwiki.extension.licensing.dependentFeatureIds=com.agnease.mfa:application-mfa-api 1 +maven.groupid=com.agnease.mfa maven.artifactid=application-mfa-ui maven.Model=com.agnease.mfa:application-mfa-ui:xar:0.1 xwiki.extension.recommendedVersions.commons=org.xwiki.commons:.*/[13.10] xwiki.extension.recommendedVersions.platform=org.xwiki.commons:.*/[13.10], org.xwiki.rendering:.*/[13.10], org.xwiki.platform:.*/[13.10] xwiki.extension.recommendedVersions=org.xwiki.commons:.*/[13.10], org.xwiki.rendering:.*/[13.10], org.xwiki.platform:.*/[13.10] xwiki.extension.licensing.excludedDocuments=TOTP.WebHome xwiki.extension.licensing.dependentFeatureIds=com.agnease.mfa:application-mfa-api