Two-Factor Authentication (2FA): Difference between revisions

From VRChat Wiki
(Proofread article; added See Also and References headings.)
No edit summary
 
Line 2: Line 2:


==What is Two-Factor Authentication?==
==What is Two-Factor Authentication?==
'''Two-Factor Authentication (2FA)''' helps protect your account with an extra login step. After submitting your username and password, you may be prompted to enter in a code generated by your authenticator app or e-mail address. By default, VRChat will have authentication codes sent to the same e-mail address used to create your [[VRChat account]].
'''Two-Factor Authentication (2FA)''' helps protect your account with an extra login step. After your username and password, you'll enter in a code generated by an app. Having a strong password is good, but sometimes it's not enough. Attackers can still guess, steal or trick you into revealing your password. With 2FA, as long as nobody else has your device, you can be sure that no one else can log in, even if they steal your password.


Having a strong password is recommended, however, attackers may eventually be able to guess, or be able to find out your password. With two-factor authentication, as long as nobody else has your device, you can be sure that no one else can log into your account, even if they steal your password.
While Two-Factor Authentication helps keep your account secure, you should always ensure you are using a strong password that you don't use elsewhere.


While two-factor authentication helps keep your account secure, you should always ensure you are using a unique, and strong password.
==Setup.==
 
==Setup==
Here are some instructions to help you setup<ref>[https://docs.vrchat.com/docs/setup-2fa 'Two-Factor Authentication'] on ''docs.vrchat.com''; retrieved on February 15, 2025.</ref> Two-Factor Authentication (2FA)
Here are some instructions to help you setup<ref>[https://docs.vrchat.com/docs/setup-2fa 'Two-Factor Authentication'] on ''docs.vrchat.com''; retrieved on February 15, 2025.</ref> Two-Factor Authentication (2FA)


Line 16: Line 14:
#Download any authenticator app. Authy is great it allows you to back up your accounts to their cloud using an encryption password, so your 2FA codes are safe. If you're worried about swapping devices or losing your phone, this is probably the best app to use.
#Download any authenticator app. Authy is great it allows you to back up your accounts to their cloud using an encryption password, so your 2FA codes are safe. If you're worried about swapping devices or losing your phone, this is probably the best app to use.
#then click next
#then click next
# Now you need to add your account to the authenticator app this is different on each app.
#Now you need to add your account to the authenticator app this is different on each app.
''If you are using Authy, click the three dots in the top right corner, select "Add Account," then scan the QR code on the website or choose "Enter key manually"and input the code displayed.''
''If you are using Authy, click the three dots in the top right corner, select "Add Account," then scan the QR code on the website or choose "Enter key Manually" and input the code displayed.''
#The authenticator app should now show VRChat and a six digit code
#The authenticator app should now show VRChat and a six digit code
# The VRChat website will now ask for this code, copy the code from the authenticator app and enter it into the VRChat website
#The VRChat website will now ask for this code, copy the code from the authenticator app and enter it into the VRChat website
#now click "Verify"
#now click "Verify"
#If everything was done correctly, you will see a message saying, "You are protecting your account with an additional login step." If this is not the case, check the code again; it changes every thirty seconds. Also, make sure you typed the code correctly. On this screen, you'll also see some information about recovery codes. If you ever lose or damage your device, or otherwise can't get the authenticator codes, the recovery codes can help you log in.
#If everything was done correctly, you will see a message saying, "You are protecting your account with an additional login step." If this is not the case, check the code again; it changes every thirty seconds. Also, make sure you typed the code correctly. On this screen, you'll also see some information about recovery codes. If you ever lose or damage your device, or otherwise can't get the authenticator codes, the recovery codes can help you log in.
<center>'''DOWNLOAD YOUR RECOVERY CODES AND KEEP THEM SAFE. IF YOU DO NOT, YOU MAY PERMANENTLY LOSE ACCESS TO YOUR ACCOUNT.''' </center>  
<center>'''DOWNLOAD YOUR RECOVERY CODES AND KEEP THEM SAFE. IF YOU DO NOT, YOU MAY PERMANENTLY LOSE ACCESS TO YOUR ACCOUNT''' </center>  
if you are on mobile, select "Enter code manually". From now on, whenever you are logging in or applying a major update to the app, VRChat may ask for an authenticator app code.
if you are on mobile select enter code manually. From now on, whenever you are logging in, we may ask you for authenticator app code — especially if it looks like you are logging in from a new location or device.


==How to log into VRChat with your authenticator app==
==How to log into VRChat with your authenticator app==
===VRChat client===
===VRChat client===
When you sign into your VRChat account, after entering your username and password, you may be prompted to enter a Two-Factor Authentication code. Here’s what to do:
When you sign into your VRChat account, after entering your Username and Password, you may be prompted to enter a Two-Factor Authentication code. Here’s what to do:
#Open your authenticator app.
#Open your authenticator app.
#Click on the field that says "Enter code here..."
#Click on the field that says "Enter code here..."
Line 34: Line 32:
If this doesn't work, check that you have properly entered the code, and that it has not changed before you clicking OK. In you are still unable to sign in with your authenticator, click "Use recovery code". '''Each recovery code can only be used once'''. If you do not have access to your authenticator app, or recovery codes, try to sign into the VRChat website and disable 'Two-Factor Authentication' in the Settings panel.  
If this doesn't work, check that you have properly entered the code, and that it has not changed before you clicking OK. In you are still unable to sign in with your authenticator, click "Use recovery code". '''Each recovery code can only be used once'''. If you do not have access to your authenticator app, or recovery codes, try to sign into the VRChat website and disable 'Two-Factor Authentication' in the Settings panel.  
===Website===
===Website===
When you sign into the VRChat website after entering your username and password, you may be prompted to enter a two-factor authentication code. Here’s what to do:  
When you sign into the VRChat website after, entering your username and password, you may be prompted to enter a two-factor authentication code. Here’s what to do:
#Open the authenticator app.
#Open the authenticator app.
# Click on the field that says "000 000".
#Click on the field that says "000 000".
#Enter a code from your authenticator app.
#Enter a code from your authenticator app.
#Now press the verify button.
#Now press the verify button.
If this doesn't work, check that you have properly entered the code, and that it has not changed before you clicking OK. In you are still unable to sign in with your authenticator, click "Use recovery code". '''Each recovery code can only be used once'''. You may need to submit a [https://help.vrchat.com/hc/en-us/requests/new?ticket_form_id=1900000725685 support ticket] to VRChat if you are unable to find your recovery code.  
If this doesn't work check you have entered the code correctly and that it has not changed before you clicked ok
in case of emergency click "Use recovery code" but '''be careful each code can only be used once''' If you think you might have lost your authenticator app or its data permanently, disable Two-factor authentication until you can enable it again with a new device or app.  
===SDK===
===SDK===
When you sign into the VRChat SDK within a Unity project, you will be prompted to enter a two-factor authentication code. Here’s what to do:
when you sign into the VRChat SDK in a new project after entering your Username and Password You will be prompted to enter a Two-Factor authentication code. Here’s what to do:
# Open the authenticator app.
#Open the authenticator app.
#Click on the field that labeled "Code:".
#Click on the field that labeled "Code:".
#Enter a code from your authenticator app.
#Enter a code from your authenticator app.
#Now press the verify button.
#Now press the verify button.
If this doesn't work, check that you have properly entered the code, and that it has not changed before you clicking OK. In you are still unable to sign in with your authenticator, click "Use recovery code". '''Each recovery code can only be used once'''. If you do not have access to your authenticator app, or recovery codes, try to sign into the VRChat website and disable 'Two-Factor Authentication' in the Settings panel.  
If this doesn't work check you have entered the code correctly and that it has not changed before you clicked ok, in case of emergency click "Use recovery code" but '''be careful each code can only be used once''' If you think you might have lost your authenticator app or its data permanently, sign into the VRChat website and disable Two-factor authentication.  
==Losing access to your authenticator app==
==What if you lose access to your authenticator app.==
If you lose the device with the authenticator app, or its data is deleted, you can still log into VRChat with a recovery code.
If you lose the device with the authenticator app, or its data is deleted, you can still log into VRChat with a recovery code.  
#First, find your recovery codes.
#First, find your recovery codes.
#Then, log in to the VRChat website with your username and password. When you get to the Two-Factor Authentication screen, click on "Use a recovery code instead".
#Then, login to the VRChat website with your username and password. When you get to the Two-Factor Authentication screen, click on "Use a recovery code instead".
#Enter one of your recovery codes into the field.
#Enter one of your recovery codes into the field.
#You should now be logged into VRChat.
#You should now be logged into VRChat.
If successful, it is recommended to delete or cross out the recovery code you have used, since it can only be used once. Then try to re-link your authenticator with one of your devices. You may need to submit a [https://help.vrchat.com/hc/en-us/requests/new?ticket_form_id=1900000725685 support ticket] to VRChat if you are unable to find your recovery code, or re-link your authenticator with your VRChat account.  
if successful its recommended to delete or cross out the recovery code you have used since it can only be used once. If you think you can get that authenticator app back soon, you can just log into VRChat normally with a recovery code. But be careful, you only have ten recovery codes if not disable Two-factor authentication until you can enable it again with a new device or app.  
==How to disable two-factor authentication==
 
if you need to disable two-factor authentication here are the steps to take:
if this didn't go to [http://help.vrchat.com help.vrchat.com] and submit a locked account recovery request.  
#Go to the VRChat website, and log in to your account. You may need to use a backup code if you do not have access to your authenticator app.
==How to disable Two-factor Authentication.==
#Once you've logged in, click on the Settings panel at the top left.
if you need to disable Two-factor authentication here are the steps to take:
#Go to the VRChat website and log in to your account, you may need to use a backup code.
#Once you've logged in, click on the "Edit Profile" button at the top left.
#Scroll down to the "Two-Factor Authentication" section, and click "Disable".
#Scroll down to the "Two-Factor Authentication" section, and click "Disable".
#You will be prompted to enter a six digit authentication code, enter a code from your authenticator app, or click "Use a recovery code instead".
#you will be prompted to enter a six digit authentication code, enter a code from your authenticator app or click use a recovery code instead and use a recovery code.
Two-factor authentication should now be disabled from your account. If not, contact VRChat at [http://help.vrchat.com help.vrchat.com], and submit a locked account recovery request.
Two-factor Authentication should now be disabled, if not please contact VRChat at [http://help.vrchat.com help.vrchat.com] and submit a locked account recovery request


==Official resources==
==Official resources==
*[https://docs.vrchat.com/docs/setup-2fa Two-Factor Authentication] on ''docs.vrchat.com''
* [https://docs.vrchat.com/docs/setup-2fa Two-Factor Authentication] on ''docs.vrchat.com''
*[http://help.vrchat.com VRChat Help Page] on ''help.vrchat.com''
* [http://help.vrchat.com VRChat Help Page] on ''help.vrchat.com''
 
== See also ==
 
* [[VRChat account]]
* [[Account linking|Account Linking]]
* [[Trust and Safety]]
 
== References ==
<references />

Latest revision as of 23:15, 15 February 2025

VRLogo.png
V · EThis is an official VRChat information page!
It is reviewed and approved by the VRCWiki Team. Learn how to contribute to this page by reading the Contribution Guide.

What is Two-Factor Authentication?

Two-Factor Authentication (2FA) helps protect your account with an extra login step. After your username and password, you'll enter in a code generated by an app. Having a strong password is good, but sometimes it's not enough. Attackers can still guess, steal or trick you into revealing your password. With 2FA, as long as nobody else has your device, you can be sure that no one else can log in, even if they steal your password.

While Two-Factor Authentication helps keep your account secure, you should always ensure you are using a strong password that you don't use elsewhere.

Setup.

Here are some instructions to help you setup[1] Two-Factor Authentication (2FA)

  1. Go to the VRChat website and log in to your account.
  2. Click on the "Edit Profile" button at the top left next to the "Messages" button.
  3. Scroll down to the "Two-Factor Authentication" section, and click "Enable".
  4. Download any authenticator app. Authy is great it allows you to back up your accounts to their cloud using an encryption password, so your 2FA codes are safe. If you're worried about swapping devices or losing your phone, this is probably the best app to use.
  5. then click next
  6. Now you need to add your account to the authenticator app this is different on each app.

If you are using Authy, click the three dots in the top right corner, select "Add Account," then scan the QR code on the website or choose "Enter key Manually" and input the code displayed.

  1. The authenticator app should now show VRChat and a six digit code
  2. The VRChat website will now ask for this code, copy the code from the authenticator app and enter it into the VRChat website
  3. now click "Verify"
  4. If everything was done correctly, you will see a message saying, "You are protecting your account with an additional login step." If this is not the case, check the code again; it changes every thirty seconds. Also, make sure you typed the code correctly. On this screen, you'll also see some information about recovery codes. If you ever lose or damage your device, or otherwise can't get the authenticator codes, the recovery codes can help you log in.
DOWNLOAD YOUR RECOVERY CODES AND KEEP THEM SAFE. IF YOU DO NOT, YOU MAY PERMANENTLY LOSE ACCESS TO YOUR ACCOUNT

if you are on mobile select enter code manually. From now on, whenever you are logging in, we may ask you for authenticator app code — especially if it looks like you are logging in from a new location or device.

How to log into VRChat with your authenticator app

VRChat client

When you sign into your VRChat account, after entering your Username and Password, you may be prompted to enter a Two-Factor Authentication code. Here’s what to do:

  1. Open your authenticator app.
  2. Click on the field that says "Enter code here..."
  3. Use the keypad to enter the six digit code on your authenticator app, then press OK.
  4. Now press the verify button, if offered.

If this doesn't work, check that you have properly entered the code, and that it has not changed before you clicking OK. In you are still unable to sign in with your authenticator, click "Use recovery code". Each recovery code can only be used once. If you do not have access to your authenticator app, or recovery codes, try to sign into the VRChat website and disable 'Two-Factor Authentication' in the Settings panel.

Website

When you sign into the VRChat website after, entering your username and password, you may be prompted to enter a two-factor authentication code. Here’s what to do:

  1. Open the authenticator app.
  2. Click on the field that says "000 000".
  3. Enter a code from your authenticator app.
  4. Now press the verify button.

If this doesn't work check you have entered the code correctly and that it has not changed before you clicked ok in case of emergency click "Use recovery code" but be careful each code can only be used once If you think you might have lost your authenticator app or its data permanently, disable Two-factor authentication until you can enable it again with a new device or app.

SDK

when you sign into the VRChat SDK in a new project after entering your Username and Password You will be prompted to enter a Two-Factor authentication code. Here’s what to do:

  1. Open the authenticator app.
  2. Click on the field that labeled "Code:".
  3. Enter a code from your authenticator app.
  4. Now press the verify button.

If this doesn't work check you have entered the code correctly and that it has not changed before you clicked ok, in case of emergency click "Use recovery code" but be careful each code can only be used once If you think you might have lost your authenticator app or its data permanently, sign into the VRChat website and disable Two-factor authentication.

What if you lose access to your authenticator app.

If you lose the device with the authenticator app, or its data is deleted, you can still log into VRChat with a recovery code.

  1. First, find your recovery codes.
  2. Then, login to the VRChat website with your username and password. When you get to the Two-Factor Authentication screen, click on "Use a recovery code instead".
  3. Enter one of your recovery codes into the field.
  4. You should now be logged into VRChat.

if successful its recommended to delete or cross out the recovery code you have used since it can only be used once. If you think you can get that authenticator app back soon, you can just log into VRChat normally with a recovery code. But be careful, you only have ten recovery codes if not disable Two-factor authentication until you can enable it again with a new device or app.

if this didn't go to help.vrchat.com and submit a locked account recovery request.

How to disable Two-factor Authentication.

if you need to disable Two-factor authentication here are the steps to take:

  1. Go to the VRChat website and log in to your account, you may need to use a backup code.
  2. Once you've logged in, click on the "Edit Profile" button at the top left.
  3. Scroll down to the "Two-Factor Authentication" section, and click "Disable".
  4. you will be prompted to enter a six digit authentication code, enter a code from your authenticator app or click use a recovery code instead and use a recovery code.

Two-factor Authentication should now be disabled, if not please contact VRChat at help.vrchat.com and submit a locked account recovery request

Official resources

  1. 'Two-Factor Authentication' on docs.vrchat.com; retrieved on February 15, 2025.