Skip to content

[BUG] RSO Cloudflare 1020 #748

Description

@geozukunft

I am writing this issue on behalf of multiple other people.
Bug Description
It is not possible to use RSO as Cloudflare is responding with error code 1020 for requests going to auth.riotgames.com from some IaaS providers.

Problem Description
It seems like multiple cloud providers are getting Access Denided responses from Cloudflare a list of the providers is below:

Expected Result
Be able to reach auth.riotgames.com to be able to use RSO

Actual Result
Access Denied by Cloudflare with error code 1020

Developer Impact
Developers that host their infrastructure on one of the affected providers are unable to use RSO to verify users.
Developers are also unable to check if they still have permission from the specific user or if the user revoked their permission this can lead to GDPR related issues for developers as well.

  • Frequency: Every API call.
  • Severity: No verification of users possible

Player Impact
This affects players of all games where RSO is used to verify users especially Legends of Runterra and Valorant where RSO provides additonal API functions / is mandatory for some tasks.

  • Frequency: New players are unable to sign up and already connected players are unable to make sure that the developer of a website no displays their data (in Valorant) when they revoked the permission.
  • Severity: New users are unable to join the website and reacurring users cannot relogin.
  • Quantity: We are unable to say exactly how many players are affected by this issue but considering the size of the already knowingly affected cloud providers chances of a non insignificant amount of players being affected is high.
  • Region: This issue is global

Preconditions

  • Have access to an RSO enabled application

Repro Steps

  1. Send a POST request to auth.riotgames.com/token

Issue Comments
This issue was first mentioned on the 3rd party community developer server on February 25th 2023

Labels
api: rso
scope: riot
scope: lol
scope: lor
scope: val
scope: tft
type: bug report
topic: underlying service

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions