Branch: refs/heads/master
Home: https://github.com/xwiki-contrib/mfa
Commit: b26f9edac3e96464cf0f9fe420f402939313dc6b
https://github.com/xwiki-contrib/mfa/commit/b26f9edac3e96464cf0f9fe420f4029…
Author: Thomas Mortagne <thomas.mortagne(a)gmail.com>
Date: 2024-09-30 (Mon, 30 Sep 2024)
Changed paths:
M Jenkinsfile
A mfa-authenticator/pom.xml
A mfa-authenticator/src/main/java/org/xwiki/contrib/mfa/auth/MFABridgeAuth.java
A mfa-authenticator/src/main/java/org/xwiki/contrib/mfa/auth/MFAHandler.java
A mfa-authenticator/src/main/java/org/xwiki/contrib/mfa/auth/internal/MFABridgeAuthService.java
A mfa-authenticator/src/main/java/org/xwiki/contrib/mfa/auth/internal/MFABridgeConfiguration.java
A mfa-authenticator/src/main/java/org/xwiki/contrib/mfa/auth/internal/MFAConfiguration.java
A mfa-authenticator/src/main/java/org/xwiki/contrib/mfa/auth/internal/MFAManager.java
A mfa-authenticator/src/main/java/org/xwiki/contrib/mfa/auth/internal/resource/MFAResourceReference.java
A mfa-authenticator/src/main/java/org/xwiki/contrib/mfa/auth/internal/resource/MFAResourceReferenceHandler.java
A mfa-authenticator/src/main/java/org/xwiki/contrib/mfa/auth/internal/resource/MFAResourceReferenceResolver.java
A mfa-authenticator/src/main/java/org/xwiki/contrib/mfa/auth/internal/totp/TOTPMFAHandler.java
A mfa-authenticator/src/main/java/org/xwiki/contrib/mfa/auth/internal/totp/TOTPManager.java
A mfa-authenticator/src/main/java/org/xwiki/contrib/mfa/auth/internal/totp/TOTPStore.java
A mfa-authenticator/src/main/java/org/xwiki/contrib/mfa/auth/script/MFAScriptService.java
A mfa-authenticator/src/main/java/org/xwiki/contrib/mfa/auth/script/TOTPScriptService.java
A mfa-authenticator/src/main/resources/ApplicationResources.properties
A mfa-authenticator/src/main/resources/META-INF/components.txt
A mfa-authenticator/src/main/resources/templates/mfa/handler/mfa.vm
A mfa-authenticator/src/main/resources/templates/mfa/handler/totp.vm
A mfa-ui/pom.xml
A mfa-ui/src/main/resources/XWiki/MFA/TOTP/QRCodeJavascriptExtension.xml
A mfa-ui/src/main/resources/XWiki/MFA/TOTP/TOTPClass.xml
A mfa-ui/src/main/resources/XWiki/MFA/TOTP/TOTPConfig.xml
A mfa-ui/src/main/resources/XWiki/MFA/TOTP/TOTPConfigClass.xml
A mfa-ui/src/main/resources/XWiki/MFA/TOTP/Translations.xml
A mfa-ui/src/main/resources/XWiki/MFA/TOTP/UserTOTPSheet.xml
A mfa-ui/src/main/resources/XWiki/MFA/WebHome.xml
A pom.xml
Log Message:
-----------
Initial version with:
* support for TOTP
* allow user to enable TOTP in their profile
* ask a TOTP to the user and remember it for the session
* xwiki.properties configuration to choose the actual authenticator behind the bridge
* global configuration to enable/disable TOTP
TODO before a first release
* cleanup
* add tests
To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/mfa/settings/notifications