Skip to content

[Enhancement] When authentication fails, with oauth.corrective_action_required, due to PRIVACY_POLICY_ACCEPTANCE, reload to the EULA URI. #325

@RokeJulianLockhart

Description

@RokeJulianLockhart

What The Problem Is

I am directed to epicgames.com/id/api/redirect?clientId=34a02cf8f4414e29b15921876da36f9a&responseType=code, whose #rawdata-tab (in firefox-145.0.1-1.fc43) returns:

{
  "errorCode": "errors.com.epicgames.oauth.corrective_action_required",
  "message": "Corrective action is required to continue.",
  "metadata": {
    "correctiveAction": "PRIVACY_POLICY_ACCEPTANCE",
    "continuation": "567ca1d1fedf4c1db1cd0842a900e65b"
  },
  "correlationId": "7cecfb40-d687-11f0-b9e8-370591d31276"
}

How to remediate this is not evident, so EAM should provide a button, or hyperlink, to visit:

#!/usr/bin/env sh
xdg-open 'https://onlineservices.epicgames.com/en-US/services/terms/agreements'

How To Reproduce

  1. #!/usr/bin/env sh
    flatpak install https://dl.flathub.org/repo/appstream/io.github.achetagames.epic_asset_manager.flatpakref && \
    flatpak update --commit=ed1ceea464ab2512725b8bc8bd72deb6cbe104830fa5d458d62dc1c882780c22 && \
    flatpak run app/io.github.achetagames.epic_asset_manager/x86_64/stable
  2. Select “Open In Browser”.

Expected Behaviour

I should see what issues/238#issue-1847962693 explains.

My Environment

  • OS Version

    Name        : fedora-release-kde-desktop
    Version     : 43
    Release     : 25
    Install Date: Thu 30 Oct 2025 20:48:08 GMT
    Signature   :
                  RSA/SHA256, Sat 11 Oct 2025 22:24:45 BST, Key ID 829b606631645531
    Source RPM  : fedora-release-43-25.src.rpm
    Build Date  : Sat 11 Oct 2025 22:13:39 BST
    Build Host  : buildvm-ppc64le-17.rdu3.fedoraproject.org
    Packager    : Fedora Project
    Vendor      : Fedora Project
    URL         : https://fedoraproject.org/
    Bug URL     : https://bugz.fedoraproject.org/fedora-release
  • Browser Version

    Name        : firefox
    Version     : 145.0.1
    Release     : 1.fc43
    Architecture: x86_64
    Install Date: Sun 23 Nov 2025 03:06:22 GMT
    Size        : 267898587
    Signature   :
                  RSA/SHA256, Thu 20 Nov 2025 08:37:07 GMT, Key ID 829b606631645531
    Source RPM  : firefox-145.0.1-1.fc43.src.rpm
    Build Date  : Wed 19 Nov 2025 09:22:06 GMT
    Build Host  : buildhw-x86-08.rdu3.fedoraproject.org
    Packager    : Fedora Project
    Vendor      : Fedora Project
    Bug URL     : https://bugz.fedoraproject.org/firefox
  • EAM

              ID: io.github.achetagames.epic_asset_manager
             Ref: app/io.github.achetagames.epic_asset_manager/x86_64/stable
            Arch: x86_64
          Branch: stable
         Version: 3.8.6
         License: MIT
          Origin: flathub
      Collection: org.flathub.Stable
    Installation: system
       Installed: 33.7 MB
         Runtime: org.gnome.Platform/x86_64/46
             Sdk: org.gnome.Sdk/x86_64/46
    
          Commit: ed1ceea464ab2512725b8bc8bd72deb6cbe104830fa5d458d62dc1c882780c22
          Parent: 5145b1f889c1fd2c7cd58833efb3a44d7274ea71806064fa7ddbf53525f18789
         Subject: Update Epic Asset Manager runtime to 46 (fe8bde2d)
            Date: 2024-06-11 20:25:59 +0000

Additional Context

A duplicate of this exists at issues/323.

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