Back

Is there a way to enable 2FA with Appwrite?

  • 0
  • Web
Argzon
2 Nov, 2023, 13:47

Hi folks, I have a request from my client to enable 2FA for users. I did some research but didn't find a solution how to do it in Appwrite. Is there any possible way to do it and if so can you provide any resource that can help me do it? Thanks in advance

TL;DR
The user is asking for a way to enable 2FA with Appwrite. There is currently no built-in support for 2FA in Appwrite, but some suggestions were made by other users. One suggestion is to use an OAuth2 provider and require MFA on the provider side. Another user mentioned that 2FA is currently in development, but there is no fixed ETA for its release. It seems that there is no clear solution available at the moment.
ideclon
2 Nov, 2023, 14:31

2FA is not yet supported in Appwrite. It’s currently in development

Argzon
2 Nov, 2023, 15:57

Do you know when can we expect the release of the feature?

D5
2 Nov, 2023, 16:00

It's planned, but there is not a fixed ETA

ideclon
2 Nov, 2023, 16:05

Sounds like it's pretty much done - it was apparently supposed to have been in a previous release already, but there were a few bugs still.

Argzon
2 Nov, 2023, 16:11

Do you have the link of the roadmap? @ideclon or @D5

D5
2 Nov, 2023, 16:22

No public roadmap. I don't have access too 😅

Argzon
2 Nov, 2023, 16:39

Aha okay. Thanks man

Drake
3 Nov, 2023, 00:02

for now, you might be able to use an OAuth2 provider and require MFA on the OAuth2 provider side

Argzon
3 Nov, 2023, 13:14

Thanks for the help @Steven. It's a bit complicated on my end. I've been requested by the client to add OTP with Google Authenticator or similar, it's kinda hard to find a workaround it. What do you suggest for my case?

Argzon
3 Nov, 2023, 16:55

Thank you. I’ll test it out. Thanks for the help everyone

Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more