# Support for multi-factor authentication

**URL:** <https://forum.manager.io/t/support-for-multi-factor-authentication/30008>\
**Category:** Uncategorized\
**Created:** [August 12, 2020, 12:22pm UTC](https://forum.manager.io/t/support-for-multi-factor-authentication/30008 "2020-08-12T12:22:59Z")\
**Posts on this page:** 1\
**Showing post:** 34

<div class="post-metadata">

**Author:** ![ShaneAU](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.manager.io/shaneau/32/10122_2.png) [@ShaneAU](https://forum.manager.io/u/ShaneAU)\
**Post date:** [August 17, 2023, 4:52pm UTC](https://forum.manager.io/t/support-for-multi-factor-authentication/30008/34 "2023-08-17T16:52:00Z")

</div>

I would like to add a vote towards MFA / 2FA support in Manager.

This has been requested a few times:

- September 2016 - [Any plans for 2FA support on the cloud version?](https://forum.manager.io/t/any-plans-for-2fa-support-on-the-cloud-version/7117)
- August 2020 - [Support for multi-factor authentication](https://forum.manager.io/t/2fa-for-manager-io-server/30008)
- March 2023 - (the thread you’re looking at now)

The response from lubos in 2016 was as follows:

> [@Any plans for 2FA support on the cloud version?](https://forum.manager.io/t/any-plans-for-2fa-support-on-the-cloud-version/7117/3):
>
> Xero has implemented 2FA a few months ago.
> 
> 2FA is really good when people re-use their passwords on multiple sites so if one site gets compromised and your password is leaked, 2FA will prevent hackers to log into other sites. In terms of Manager Cloud, the one roadblock is that every customer is hosted on their private domain. So hacker would need to know domain name of your cloud site and your username which doesn’t necessarily need to be your email address.
> 
> Xero has the same login page for all customers and they do require usernames to be email addresses. So without 2FA, it was marginally easier to hack into Xero account than into Manager Cloud.
> 
> This is not an excuse for Manager not supporting 2FA. It’s just an explanation why it has been prioritized a bit lower than other features. It’s still going to be added, most likely before end of this year.

That was 7 years ago.

A major benefit of 2FA is that even if someone _does know_ your username and password, and they _do know_ your domain name, they still cannot login if they’re forced to enter a multi-factor code when logging in from an unrecognised IP address.

Since Manager is an accounting system, the damage that could be done by unauthorised access could be quite harmful to the reputation of a business, and the privacy of their customers.

The only suitable alternative for 2FA that is _already available_ would be for a business to host Manager Server on an internal network and lock it behind a private VPN. However that is technically complex to set up and maintain, and it only suits those using it for internal use - if clients need to access it as well, it’s not a practical option.

There’s a few ways to go about implementing it:

- The most common (and secure) form of 2FA is an auto-generated code in an app like Authy or Google Authenticator.
- However, a simpler alternative to implement technically - like sending a code to an email address when a new IP address is detected for a user - would also be a huge step up in security.

Please revisit this as a possibility. I’d love to see at least an email-based implementation.

---

_[View the full topic](https://forum.manager.io/t/support-for-multi-factor-authentication/30008)._
