Skip to main content

Protect accounts with two-factor authentication

Last updated on March 14, 2024

Overview

AGS Two-Factor Authentication (2FA) provides a second layer of security for user accounts on our platform. In this guide, we will show you how to enable 2FA for players accessing your game or web portal, or for admin users accessing the Admin Portal.

AGS Starter

Two-factor authentication (2FA) is not yet supported in AGS Starter.

Prerequisites

  • Access to the Admin Portal to enable 2FA for you and other admin users accessing the Admin Portal.
  • Set up AGS Player Portal if you want to provide your players the ability to enable 2FA for accessing your game or web portal.

Enable 2FA for admin users

AGS offers three different types of 2FA:

  • Authenticator app: The user retrieves their real-time 2FA code from an authenticator app each time they log in.
  • Backup code: A 2FA code is generated from our service and stored manually by the user. This is designed for users who don't have access to a mobile device.
  • Email authentication: A 2FA code is generated and sent to the user’s email each time they log in. An AGS full account with verified email address is required for this one.

You and other admin users can follow the steps below to enable each of them.

Enable the authenticator app method

  1. In the Admin Portal, open the My Account menu in the top-right corner of the screen and click Password & Security.

    password and security_1

  2. On the Password & Security page, scroll down to Two-Factor Authentication and click Enable next to the Authenticator App method.

    app_1

  3. The Enable Authenticator App form will appear. Follow the instructions provided.

    app_2

  4. Once completed, click the Activate button. The Authenticator App method is now enabled.

Enable the backup code method

  1. In the Admin Portal, open the My Account menu in the top-right corner of the screen and click Password & Security.

    password and security_2

  2. On the Password & Security page, scroll down to Two-Factor Authentication and click Enable next to the Backup Codes method.

    backup codes_1

  3. The Backup Code method is now enabled. The Your Backup Codes window will appear with 10 backup codes for you to use. Click Download Code to save your backup codes. Click Generate New Codes to generate 10 new codes for use.

    backup codes_2

    note

    Each code can only be used once.

Enable the email authentication method

  1. In the Admin Portal, open the My Account menu in the top-right corner of the screen and click Password & Security.

    password and security_3

  2. On the Password & Security page, scroll down to Two-Factor Authentication and click Enable next to the Email Authentication method.

    email authentication_1

  3. The Enable Email Authentication form will appear, and a code will be sent to your registered email address. Enter the code into the Verification code text box.

    email authentication_2

  4. When you’re done, click Activate. The Email Authentication method is now enabled.

Set the default 2FA method

note

You can set a default 2FA method if you have enabled multiple authentication methods.

  1. In the Admin Portal, open the My Account menu in the top-right corner of the screen and click Password & Security.

    password and security_4

  2. Under the Two-Factor Authentication section, set the default 2FA method by clicking the Make this my default Two-Factor authentication method box under your preferred method.

    default 2fa_1

Enable 2FA for players

note

Your players can only enable 2FA for accessing your game or web portal if you set up the AGS Player Portal.

player portal_1

note

Once players enable 2FA for their accounts, this additional authentication step will be enabled for all your applications by default when players sign in, including your games.

You can turn on/off the 2FA flow for any application that you want on the IAM Clients page in Admin Portal. Please check out the IAM Client Management Guide for more details.