Releases: MultifactorLab/MultiFactor.SelfService.Windows.Portal
Releases · MultifactorLab/MultiFactor.SelfService.Windows.Portal
1.0.187
1.0.185
Release 30.09.2025 | Improved Authentication & Support Handling
New
- Added proper handling and messaging when receiving a negative response (
accessrequest forbidden) from the MF API, including displaying support contact information. - Introduced a dedicated support information page for easier troubleshooting and user assistance.
Bugfixes
- Fixed: Resolved an issue preventing login with UPN or pre-2000 usernames when the “User must change password at next logon” flag was set in Active Directory (i.e., when the user’s password was expired).
1.0.181
Release 17.09.2025 | Query user groups
Fixed
- Query user groups in LDAP directory on behalf of current process.
1.0.179
Release 16.09.2025 | Mobile version layout
Bugfixes
- Fixed an overflowing login form container if there is a captcha in the form.
- Fixed the background gradient.
- Fixed the display of unnecessary scrolling in the showcase.
1.0.177
Release 14.08.2025 | Startup logs
New
- Added startup logger. Now startup errors are output to the console and written to the startup.log file. The file is located in the logs folder.
- Improved antiforgery token error handling.
1.0.173
Release 14.07.2025 | Use attribute as identity setting
New
- Added the functionality of using a custom (set in the configuration) attribute from LDAP as an Identity when accessing the MF cloud.
Restrictions
- This setting cannot be activated together with the
UseUpnAsIdentitysetting.
Example configuration:
<?xml version="1.0"?>
<configuration>
...
<portalSettings>
...
<add key="use-attribute-as-identity" value="mail"/>
...
</portalSettings>
...
</configuration>
1.0.171
Release 14.05.2025 | Password Requirements Checks
New
- Added portal-side password validation before sending the password to AD.
- Added configurable password requirements through the
PasswordRequirementssection inweb.config.
Update
- Updated Password Requirements Description:
- If there is at least one active requirement (
enabled="true") in the new configuration's section file, only the requirements from this section will be displayed on the password change page.
- If there is at least one active requirement (
Example configuration:
<passwordRequirements>
<!-- Requirement -->
<pwd-req enabled="true" condition="upper-case-letters" descriptionEn="Must contain uppercase letters" descriptionRu="Должен содержать заглавные буквы" />
<pwd-req enabled="true" condition="lower-case-letters" descriptionEn="Must contain lowercase letters" descriptionRu="Должен содержать строчные буквы" />
<pwd-req enabled="true" condition="digits" descriptionEn="Must contain digits" descriptionRu="Должен содержать цифры" />
<pwd-req enabled="true" condition="special-symbols" descriptionEn="Must contain special symbols" descriptionRu="Должен содержать специальные символы" />
<pwd-req enabled="true" condition="min-length" value="3" descriptionEn="Minimum length is 3 characters" descriptionRu="Минимальная длина 3 символа" />
<pwd-req enabled="true" condition="max-length" value="10" descriptionEn="Maximum length is 10 characters" descriptionRu="Максимальная длина 10 символов" />
<!-- Informational -->
<pwd-req enabled="true" descriptionEn="Must not duplicate previous passwords" descriptionRu="Не должен повторять ранее использованные пароли" />
</passwordRequirements>
1.0.169
Release 05.05.2025 | Showcase Links Design
Fixed
- Showcase links are shown with small icons and scrolling (when user is logged in)
1.0.167
Release 29.04.2025 | Self-unlocking of the user
New
- Added a self-unlocking function for the user. To do this, you need to add the
enable-password-management,enable-password-recoveryandallow-user-unlocksettings. In this case, the user will be able to unlock his account himself after confirming the second factor. By default the function is disabled.
Example<add key="enable-password-management" value="true"/> <add key="allow-user-unlock" value="true"/> <add key="enable-password-recovery" value="true" />
1.0.165
Release 15.04.2025 | Mobile layout fix
Fixed
- Added media queries to support small landscapes like iPhone 5 - on login screen