Skip to main content

Set up Netflix as an identity provider

Last updated on August 5, 2026

Overview

This guide helps developers connect Netflix accounts to AccelByte Gaming Services (AGS) using mTLS certificate-based authentication. Netflix requires mutual TLS (mTLS) certificates rather than standard OAuth credentials.

important

This guide is intended for public use and contains limited information due to confidentiality. We recommend you refer to the full confidential guide first. To request a copy of the confidential guide, contact your AccelByte Technical Producer.

Goals

  • Enable the Netflix authentication method for your game with the AGS SDK.

Prerequisites

  • A Netflix Partner Account Manager account.
  • mTLS certificates downloaded from the Netflix Partner Account Manager:
    • Root certificate (.pem file)
    • Public certificate (.pem file)
    • Encrypted private key (.pem file)
  • An AGS Admin Portal account to set up authentication and manage permissions.
  • A game namespace.
  • Familiarity with AGS Identity and Access Management (IAM) Clients.

Set up Netflix credentials

  1. Go to the Netflix Partner Account Manager and download the mTLS certificates.

  2. You need three .pem files: the root certificate, the public certificate, and the encrypted private key.

tip

The Set Up Netflix login provider form in AGS includes a link to download the mTLS certificate from the Netflix Partner Account Manager for convenience.

Set up the Netflix login provider in AGS

Configuration steps

  1. In the AGS Admin Portal, go to your game namespace.

  2. On the sidebar menu, go to Foundations > 3rd Party Integrations > Auth & Account Linking.

  3. On the Auth & Account Linking page, click + Add New.

    AGS Admin Portal Providers list with Add New button

  4. On the Select login provider page, find Netflix under the Gaming Platform tab and click it.

    AGS Admin Portal Select login provider page showing Netflix card

  5. The Set Up Netflix login provider form appears. Fill in the following fields:

    • Platform ID: netflix. Set automatically by AGS. Cannot be changed.
    • Environment: Select Production or Sandbox.
    • Root Certificate: Upload your root certificate .pem file.
    • Public Certificate: Upload your public certificate .pem file.
    • Encrypted Private Key: Upload your encrypted private key .pem file.

    AGS Admin Portal Set Up Netflix login provider form

  6. Click Add & Activate to create and activate the provider in one step. Alternatively, click Add to create without activating.

Edit a login provider

  1. On the Auth & Account Linking page, click the Netflix provider you want to edit.

  2. The provider's configuration panel appears on the right side. Update the fields as needed.

  3. Use the Status toggle at the top to activate or deactivate the provider.

    Netflix login provider panel with Status toggle

  4. Click Save.

Create an IAM client for Netflix

An IAM client is a representation of the game client that you want to release on your target platform. Learn more about IAM Clients in Manage access control for applications.