tkashkin / GameHub

All your games in one place
https://tkashkin.github.io/projects/gamehub
GNU General Public License v3.0
2.23k stars 129 forks source link

Humble Account - Login not possible #627

Closed ShalokShalom closed 1 year ago

ShalokShalom commented 2 years ago
Expected behavior

Humble login is working

Actual behavior

When I try to enter my credentials, the login pop-up flashes up for a brief moment and no login happens.

I apply my password and email, both verified by login into the site directly via browser. Once done in the pop up that comes up in Gamehub, the screen flashes for a second and then nothing.

No error, not anything.

Version and environment
0.16.1

Screenshot_221

fionnb commented 2 years ago

Confirmed not working.

tkashkin commented 2 years ago

Seems to stil work fine on fedora. Try to run gamehub --debug --log-auth in terminal to see if there are any problems in the log.

fionnb commented 2 years ago

Did so (this is gamehub-bin 0.16.2.1-1 from AUR), played through the login mask again (twice) ~~and the output was exactly ZERO lines. And yes, I also made sure that "gamehub" is the actual binary and not a bash script starter. If I can help any more, just tell me what to do next.~~

Update: apparently it was a redirection typo, sorry for the fuzz. Here are the results:

[DEBUG]  [Database.migrate] Latest db version: 11, current: 11
[INFO]   - GameHub
[INFO]       Version: 0.16.2-448a0bd-dev
[INFO]       Branch:  dev
[INFO]       Commit:  448a0bd505606d4151986838356ddc8fff9977fd
[INFO]   - Environment49458032246496298
[INFO]       Distro:  EndeavourOS Linux
[INFO]       DE:      KDE
[INFO]       GTK:     3.24.33
[INFO]       Themes:  Breeze | Tela-dark
[DEBUG]  [Auth] SteamID: gggggggggg, PersonaName: ffff, last: true
[DEBUG]  [Auth] Refreshing GOG access token with refresh token: hhhhhhhhh-hwEcX-Mi-nzZwbgipWxp1ey0lclu2rMsP3Trs5fMO0G
[DEBUG]  [Auth] GOG access token: jjjjjjjj-jjjSD20pKAdr9pz3LgD3_JazQ3UViluWyWn__9RgEutI_NsuT67NXfBISJGKfTvTxkfFC_Icyy
[DEBUG]  [Auth] GOG refresh token: jjjjjjjjj-hwEcX-Mi-nzZwbgipWxp1ey0lclu2rMsP3Trs5fMO0G
[DEBUG]  [Auth] GOG user id: jjjjjj49458032246496298
[DEBUG]  [WebAuth/Humble Bundle] Authenticating at `https://www.humblebundle.com/login?goto=home`; success_url_prefix: `https://www.humblebundle.com/home/library`; success_cookie_name: `_simpleauth_sess`
[DEBUG]  [WebAuth/Humble Bundle] URI: `https://www.humblebundle.com/login?goto=home`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `csrf_cookie`=`yVykjTXqy78GFP6t-1-1649350024`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `cjConsent`=`MHxZfDB8Tnww`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `__ssid`=`a63e27f0078565f0da908ce574878a8`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_simpleauth_sess`=`eyJpZCI6IjNaTVhPbXo4QWMifQ==|1649437774|677c67be96f5be7e51f423f387e80a18d8c6904e`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `__cf_bm`=`NAxrLbDdts10.Wo54FcC6me6UmpZIP4spMHGTlWvS10-1649437774-0-ATfCqisTu9ltDQ9jGqcAhuFla0DEUD4MZI3eM+tneP9DdZmp1IGyRomn08Nqr+faL7Sk0g6QOWovtIbCTWaIsSg=`
[DEBUG]  [WebAuth/Humble Bundle] URI: `https://www.humblebundle.com/login?goto=home`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `csrf_cookie`=`yVykjTXqy78GFP6t-1-1649350024`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `cjConsent`=`MHxZfDB8Tnww`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `__ssid`=`a63e27f0078565f0da908ce574878a8`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_simpleauth_sess`=`eyJpZCI6IjNaTVhPbXo4QWMifQ==|1649438319|bdec2a8ee8f3f823686412893b03e35e66995f90`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `__cf_bm`=`NAxrLbDdts10.Wo54FcC6me6UmpZIP4spMHGTlWvS10-1649437774-0-ATfCqisTu9ltDQ9jGqcAhuFla0DEUD4MZI3eM+tneP9DdZmp1IGyRomn08Nqr+faL7Sk0g6QOWovtIbCTWaIsSg=`
[DEBUG]  [WebAuth/Humble Bundle] URI: `https://www.humblebundle.com/login?goto=home`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `csrf_cookie`=`yVykjTXqy78GFP6t-1-1649350024`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `cjConsent`=`MHxZfDB8Tnww`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `__ssid`=`a63e27f0078565f0da908ce574878a8`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_simpleauth_sess`=`eyJpZCI6IjNaTVhPbXo4QWMifQ==|1649438319|bdec2a8ee8f3f823686412893b03e35e66995f90`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `__cf_bm`=`NAxrLbDdts10.Wo54FcC6me6UmpZIP4spMHGTlWvS10-1649437774-0-ATfCqisTu9ltDQ9jGqcAhuFla0DEUD4MZI3eM+tneP9DdZmp1IGyRomn08Nqr+faL7Sk0g6QOWovtIbCTWaIsSg=`

Still, clicking the Login button of the HB Login produces no debug output whatsoever and, as previously described, no other result beyond a short (loading animation) flicker of the login mask, too.

tkashkin commented 2 years ago

It seems Humble is now blocking requests from the embedded Webkit2GTK browser using Cloudflare. Not sure if that's intentional and what exactly needs to be sent to make it through Cloudflare filters.

It also doesn't seem to work in Webkit2GTK MiniBrowser (/usr/libexec/webkit2gtk-4.0/MiniBrowser on fedora, may be different on other distros).

image

There are a few potential solutions to this problem:

ShalokShalom commented 2 years ago

Same for me.

[DEBUG]  [WebAuth/Humble Bundle] URI: `https://www.humblebundle.com/login?goto=home`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `csrf_cookie`=`BzcdVENEj1E1RcHg-1-1647476575`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `cjConsent`=`MHxZfDB8Tnww`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `__ssid`=`d38384da8f60927232398cdba7d8354`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_simpleauth_sess`=`eyJpZCI6ImFQMklEOG1FOEYifQ==|1649175688|bb33fd1478570f57102b95029e48012b69a60671`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_ga`=`GA1.2.370007069.1647476584`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_hp2_props.2199522758`=`%7B%22subscription_perks_status%22%3A%22inactive%22%2C%22pause_state%22%3Afalse%2C%22owns_active_content%22%3Afalse%7D`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_hp2_id.2199522758`=`%7B%22userId%22%3A%227110316058010159%22%2C%22pageviewId%22%3A%222223703864154284%22%2C%22sessionId%22%3A%228998002361874367%22%2C%22identity%22%3Anull%2C%22trackerVersion%22%3A%224.0%22%7D`
[DEBUG]  [WebAuth/Humble Bundle] URI: `https://www.humblebundle.com/login?goto=home`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `csrf_cookie`=`BzcdVENEj1E1RcHg-1-1647476575`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `cjConsent`=`MHxZfDB8Tnww`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `__ssid`=`d38384da8f60927232398cdba7d8354`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_simpleauth_sess`=`eyJpZCI6ImFQMklEOG1FOEYifQ==|1649500588|8295426dd3eb9d568387975bcf8cfdc3967af8a7`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_ga`=`GA1.2.370007069.1647476584`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_hp2_props.2199522758`=`%7B%22subscription_perks_status%22%3A%22inactive%22%2C%22pause_state%22%3Afalse%2C%22owns_active_content%22%3Afalse%7D`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_hp2_id.2199522758`=`%7B%22userId%22%3A%227110316058010159%22%2C%22pageviewId%22%3A%222223703864154284%22%2C%22sessionId%22%3A%228998002361874367%22%2C%22identity%22%3Anull%2C%22trackerVersion%22%3A%224.0%22%7D`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `__cf_bm`=`AB3R_B3fixcEQLN7TJnvhgGRD93eY3lZVJEG1zRKIkU-1649500589-0-AR4IfvgCYtn+PqFFKQMDQAv+/+p+/Bsfn1yXLc85ezOYS1+I7cwPhoewhgpq+6mNW0X7iVCnhXyV+MQmrgujc6Q=`
[DEBUG]  [WebAuth/Humble Bundle] URI: `https://www.humblebundle.com/login?goto=home`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `csrf_cookie`=`BzcdVENEj1E1RcHg-1-1647476575`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `cjConsent`=`MHxZfDB8Tnww`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `__ssid`=`d38384da8f60927232398cdba7d8354`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_simpleauth_sess`=`eyJpZCI6ImFQMklEOG1FOEYifQ==|1649500588|8295426dd3eb9d568387975bcf8cfdc3967af8a7`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_ga`=`GA1.2.370007069.1647476584`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_hp2_props.2199522758`=`%7B%22subscription_perks_status%22%3A%22inactive%22%2C%22pause_state%22%3Afalse%2C%22owns_active_content%22%3Afalse%7D`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_hp2_id.2199522758`=`%7B%22userId%22%3A%227110316058010159%22%2C%22pageviewId%22%3A%222089200533869651%22%2C%22sessionId%22%3A%22647753378415147%22%2C%22identity%22%3Anull%2C%22trackerVersion%22%3A%224.0%22%7D`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `__cf_bm`=`AB3R_B3fixcEQLN7TJnvhgGRD93eY3lZVJEG1zRKIkU-1649500589-0-AR4IfvgCYtn+PqFFKQMDQAv+/+p+/Bsfn1yXLc85ezOYS1+I7cwPhoewhgpq+6mNW0X7iVCnhXyV+MQmrgujc6Q=`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_hp2_ses_props.2199522758`=`%7B%22ts%22%3A1649500593046%2C%22d%22%3A%22www.humblebundle.com%22%2C%22h%22%3A%22%2Flogin%22%2C%22q%22%3A%22%3Fgoto%3Dhome%22%7D`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_gid`=`GA1.2.378910273.1649500593`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_gat`=`1`

Garuda Arch. I will report that on HumbleBundle.

strycore commented 2 years ago

Hi @ShalokShalom, did you get a response from Humble? I'm considering contacting them as well.

ShalokShalom commented 2 years ago

Sorry, I forgot and did it just right now. Thanks for reminding me. :)

BenQuigley commented 2 years ago

[Pop!_OS] I also took @tkashkin's tip to run with gamehub --debug --log-auth but there was nothing raised above DEBUG level.

Following up on trying to figure out what's wrong with the webkit request, here is the request it is making to /processlogin which receives the 401:

curl 'https://www.humblebundle.com/processlogin'  \
--compressed \
-X 'POST' \
-H 'Content-Type: application/x-www-form-urlencoded; charset=UTF-8' \
-H 'Accept: application/json, text/javascript, */*; q=0.01' \
-H 'Referer: https://www.humblebundle.com/login' \
-H 'Origin: https://www.humblebundle.com' \
-H 'User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Safari/605.1.15' \
-H 'Accept-Encoding: gzip, deflate' \
-H 'Accept-Language: en-US' \
-H 'Connection: Keep-Alive' \
-H 'Cookie: csrf_cookie=kbLnJPlHTMUYRv6o-1-1651965800; _simpleauth_sess=eyJpZCI6InpMeEZRbUV0V0EifQ==|1651965800|a53dbb6b26c81a107c0a21b27516cdf73d925cbe; __cf_bm=sFxBkBFE8P9zZKf82XO5JYQ8iKdI
-H 'Content-Length: 109' \
-H 'CSRF-Prevention-Token: kbLnJPlHTMUYRv6o-1-1651965800' \
-H 'X-Requested-With: XMLHttpRequest' \
--data 'access_token=&access_token_provider_id=&goto=&password=mypassword&qs=&username=myusername%40gmail.com'

and here is the request in incognito Firefox:

curl 'https://www.humblebundle.com/processlogin' \
--compressed \
-X POST \
-H 'User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:100.0) Gecko/20100101 Firefox/100.0' \
-H 'Accept: application/json, text/javascript, */*; q=0.01' \
-H 'Accept-Language: en-US' \
-H 'Accept-Encoding: gzip, deflate, br' \
-H 'Content-Type: application/x-www-form-urlencoded; charset=UTF-8' \
-H 'CSRF-Prevention-Token: FV3K1TwMzWPjhHtz-1-1651966617' \
-H 'X-Requested-With: XMLHttpRequest' \
-H 'Origin: https://www.humblebundle.com' \
-H 'DNT: 1' \
-H 'Connection: keep-alive' \
-H 'Referer: https://www.humblebundle.com/login' \
-H 'Cookie: csrf_cookie=FV3K1TwMzWPjhHtz-1-1651966617; _simpleauth_sess=eyJpZCI6IjFZbHM2aU9HdU4ifQ==|1651966617|a372ed24072625fbb0dad690ee6f9b643390ed10; __cf_bm=cIeqFDFr_tE5Biyy2pOW7oIhTHxz
-H 'Sec-Fetch-Dest: empty' \
-H 'Sec-Fetch-Mode: cors' \
-H 'Sec-Fetch-Site: same-origin' \
-H 'TE: trailers' \
--data-raw 'access_token=&access_token_provider_id=&goto=%2F&password=mypassword&qs=&username=myusername%40gmail.com'

I retrieved these commands by trying to log in in both browsers (webkit-minibrowser is /usr/lib/x86_64-linux-gnu/webkit2gtk-4.0/MiniBrowser on Pop!_OS and presumably other Ubuntus) and copying as curl from the network tab, and I added the --compressed option in order to show the response on the CLI. Running the firefox request in CURL gets me a big "Access Denied" HTML page, and the webkkit one gets me a seven-line HTML page titled "400 Bad Request".

One thing I'm curious about is the 'Content-Length: 109' header in the webkit request only. If I delete that line from the webkit CURL, the response becomes the same as the Firefox one.

strycore commented 2 years ago

Humble has fixed something in their Cloudflare configuration and authentication is working again in Lutris.

BenQuigley commented 2 years ago

Still broken in my GameHub unfortunately.

fionnb commented 2 years ago

Still broken in my GameHub unfortunately.

It worked for me in GameHub (0.16.2.1) now, though!

strycore commented 2 years ago

This is an issue with Humble's Cloudflare configuration so the important aspect will be your geographical location and/or your ISP

ShalokShalom commented 2 years ago

Still not working for me, from Germany.

ShalokShalom commented 2 years ago

After asking me twice, if I can "login into my account" and me telling her repeatedly that this has nothing to do with the case at hand, she came to this amazing conclusion:

Screenshot_292

tkashkin commented 2 years ago

@ShalokShalom their conclusion is fine, they technically don't have to support third-party apps in any way.

However I also can't login using GNOME Web. That's a legitimate use case and a normal browser. More importantly, they still provide native Linux games and GNOME Web is the default browser on some distros.

I think we'll have more success if we just mention not being able to sign in using GNOME Web and don't mention using a third-party app at all.

camerongoble commented 2 years ago

I'm having this issue as well. Fresh install of GameHub in Albuquerque, New Mexico USA.

[INFO]   - GameHub
[INFO]       Version: 0.16.3-b28e01d-master
[INFO]       Branch:  master
[INFO]       Commit:  b28e01dcdc1bd2e2499c0e6f53ded953e5aa9e75
[INFO]   - Environment
[INFO]       Distro:  Linux Mint 20.3
[INFO]       DE:      XFCE
[INFO]       GTK:     3.24.20
[INFO]       Themes:  Mint-Y-Purple | Mint-Y

[DEBUG]  [WebAuth/GOG] URI: `https://login.gog.com/auth?client_id=46899977096215655&layout=client2&redirect_uri=https%3A%2F%2Fembed.gog.com%2Fon_login_success%3Forigin%3Dclient&response_type=code`
[DEBUG]  [WebAuth/Humble Bundle] Authenticating at `https://www.humblebundle.com/login?goto=home`; success_url_prefix: `https://www.humblebundle.com/home/library`; success_cookie_name: `_simpleauth_sess`

(WebKitWebProcess:188025): Gtk-WARNING **: 11:45:44.950: Theme parsing error: colors.css:71:44: Invalid number for color value

(WebKitWebProcess:188025): Gtk-WARNING **: 11:45:44.951: Theme parsing error: colors.css:72:44: Invalid number for color value

(WebKitWebProcess:188025): Gtk-WARNING **: 11:45:44.951: Theme parsing error: colors.css:74:53: Invalid number for color value

(WebKitWebProcess:188025): Gtk-WARNING **: 11:45:44.951: Theme parsing error: colors.css:75:53: Invalid number for color value

(WebKitWebProcess:188025): Gtk-WARNING **: 11:45:44.951: Theme parsing error: colors.css:76:56: Invalid number for color value

(WebKitWebProcess:188025): Gtk-WARNING **: 11:45:44.951: Theme parsing error: colors.css:77:65: Invalid number for color value
[DEBUG]  [WebAuth/Humble Bundle] URI: `https://www.humblebundle.com/login?goto=home`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `__lt__cid`=`5308f1c1-a6a4-4e2c-a7c4-0daa7b699b30`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `__lt__sid`=`b8967bc9-5188e9b9`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `csrf_cookie`=`juQE1AeA1tSndNjO-1-1656524397`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_simpleauth_sess`=`eyJpZCI6ImVWSlpUYnQ4bTkifQ==|1656524397|01a6bd1babad76176563948c49b2a10b7c2c87de`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `__cf_bm`=`sz9dYPJeIxPDn1bwaSli5Y404hYkvY7CPyPXev4H.eE-1656524397-0-AS5Y9sUTKXcjuHbAhe5jdfPOEGXL5veNe62Ht8MTYwwrcsDdTVLrTrOJtqIXEjQF3OBAYj0YNQNHe4+Pjmbhn0Y=`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_rdt_uuid`=`1656524398523.20d789ef-a01b-4816-9177-d3d23b2cfb52`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_ga`=`GA1.2.1921658045.1656524399`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_gid`=`GA1.2.1922944554.1656524399`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_gcl_au`=`1.1.1047548899.1656524399`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `cjConsent`=`MHxOfDB8Tnww`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `cjUser`=`f4ddccd3-a0c0-47cc-8b94-09d652439ebe`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_hp2_props.2199522758`=`%7B%22subscription_perks_status%22%3A%22inactive%22%2C%22pause_state%22%3Afalse%2C%22owns_active_content%22%3Afalse%7D`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_hp2_id.2199522758`=`%7B%22userId%22%3A%225918393640881742%22%2C%22pageviewId%22%3A%225819197246287514%22%2C%22sessionId%22%3A%223395039197934727%22%2C%22identity%22%3Anull%2C%22trackerVersion%22%3A%224.0%22%7D`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_pin_unauth`=`dWlkPVpqa3pOR1E0WkRFdE9XWXdaQzAwWWpVMExXRmtaR010TWpjeU1EQmpaakEwTnpsaA`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_hp2_ses_props.2199522758`=`%7B%22ts%22%3A1656524398849%2C%22d%22%3A%22www.humblebundle.com%22%2C%22h%22%3A%22%2Flogin%22%2C%22q%22%3A%22%3Fgoto%3Dhome%22%7D`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_fbp`=`fb.1.1656524398746.714700287`
[DEBUG]  [WebAuth/Humble Bundle] URI: `https://www.humblebundle.com/login?goto=home`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `__lt__cid`=`5308f1c1-a6a4-4e2c-a7c4-0daa7b699b30`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `__lt__sid`=`b8967bc9-5188e9b9`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `csrf_cookie`=`juQE1AeA1tSndNjO-1-1656524397`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_simpleauth_sess`=`eyJpZCI6ImVWSlpUYnQ4bTkifQ==|1656524746|204666de0ad911f12b2cb98a668d2c5c12df708e`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `__cf_bm`=`sz9dYPJeIxPDn1bwaSli5Y404hYkvY7CPyPXev4H.eE-1656524397-0-AS5Y9sUTKXcjuHbAhe5jdfPOEGXL5veNe62Ht8MTYwwrcsDdTVLrTrOJtqIXEjQF3OBAYj0YNQNHe4+Pjmbhn0Y=`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_rdt_uuid`=`1656524398523.20d789ef-a01b-4816-9177-d3d23b2cfb52`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_ga`=`GA1.2.1921658045.1656524399`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_gid`=`GA1.2.1922944554.1656524399`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_gcl_au`=`1.1.1047548899.1656524399`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `cjConsent`=`MHxOfDB8Tnww`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `cjUser`=`f4ddccd3-a0c0-47cc-8b94-09d652439ebe`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_hp2_props.2199522758`=`%7B%22subscription_perks_status%22%3A%22inactive%22%2C%22pause_state%22%3Afalse%2C%22owns_active_content%22%3Afalse%7D`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_hp2_id.2199522758`=`%7B%22userId%22%3A%225918393640881742%22%2C%22pageviewId%22%3A%225819197246287514%22%2C%22sessionId%22%3A%223395039197934727%22%2C%22identity%22%3Anull%2C%22trackerVersion%22%3A%224.0%22%7D`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_pin_unauth`=`dWlkPVpqa3pOR1E0WkRFdE9XWXdaQzAwWWpVMExXRmtaR010TWpjeU1EQmpaakEwTnpsaA`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_hp2_ses_props.2199522758`=`%7B%22ts%22%3A1656524398849%2C%22d%22%3A%22www.humblebundle.com%22%2C%22h%22%3A%22%2Flogin%22%2C%22q%22%3A%22%3Fgoto%3Dhome%22%7D`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_fbp`=`fb.1.1656524398746.714700287`
[DEBUG]  [WebAuth/Humble Bundle] URI: `https://www.humblebundle.com/login?goto=home`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `__lt__cid`=`5308f1c1-a6a4-4e2c-a7c4-0daa7b699b30`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `__lt__sid`=`b8967bc9-5188e9b9`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `csrf_cookie`=`juQE1AeA1tSndNjO-1-1656524397`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_simpleauth_sess`=`eyJpZCI6ImVWSlpUYnQ4bTkifQ==|1656524746|204666de0ad911f12b2cb98a668d2c5c12df708e`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `__cf_bm`=`sz9dYPJeIxPDn1bwaSli5Y404hYkvY7CPyPXev4H.eE-1656524397-0-AS5Y9sUTKXcjuHbAhe5jdfPOEGXL5veNe62Ht8MTYwwrcsDdTVLrTrOJtqIXEjQF3OBAYj0YNQNHe4+Pjmbhn0Y=`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_rdt_uuid`=`1656524398523.20d789ef-a01b-4816-9177-d3d23b2cfb52`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_ga`=`GA1.2.1921658045.1656524399`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_gid`=`GA1.2.1922944554.1656524399`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_gcl_au`=`1.1.1047548899.1656524399`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `cjConsent`=`MHxOfDB8Tnww`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `cjUser`=`f4ddccd3-a0c0-47cc-8b94-09d652439ebe`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_hp2_props.2199522758`=`%7B%22subscription_perks_status%22%3A%22inactive%22%2C%22pause_state%22%3Afalse%2C%22owns_active_content%22%3Afalse%7D`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_hp2_id.2199522758`=`%7B%22userId%22%3A%225918393640881742%22%2C%22pageviewId%22%3A%224057723292647711%22%2C%22sessionId%22%3A%223395039197934727%22%2C%22identity%22%3Anull%2C%22trackerVersion%22%3A%224.0%22%7D`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_pin_unauth`=`dWlkPVpqa3pOR1E0WkRFdE9XWXdaQzAwWWpVMExXRmtaR010TWpjeU1EQmpaakEwTnpsaA`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_hp2_ses_props.2199522758`=`%7B%22ts%22%3A1656524398849%2C%22d%22%3A%22www.humblebundle.com%22%2C%22h%22%3A%22%2Flogin%22%2C%22q%22%3A%22%3Fgoto%3Dhome%22%7D`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_fbp`=`fb.1.1656524398746.714700287`
[DEBUG]  [WebAuth/Humble Bundle] [Cookie] `_gat`=`1`
berarma commented 1 year ago

I sent them an email and got back a typical template response to reset the settings, cache and data in the browser. Waiting for a followup.

berarma commented 1 year ago

They've said they aren't filtering any browsers and it should work with any browser.

ShalokShalom commented 1 year ago

I think we'll have more success if we just mention not being able to sign in using GNOME Web and don't mention using a third-party app at all.

Does anybody do that?

sonofevil commented 1 year ago

Where are HumbleBundle auth tokens stored? Is there a way to do auth manually by editing config files?

CartoonFan commented 1 year ago

Related to #667: I can get itch.io--but not Humble--to work. Trying to login in the app does nothing, but I can login online if it's as simple as just copying some files over.

sonofevil commented 1 year ago

Not sure how I never realized this, but Lutris can actually do everything I was using GameHub for. HumbleBundle did something to block login from non-browser apps, but Lutris actually tells you how to copy the auth cookie from your browser. Just a heads up to people following this issue. GameHub hasn't had any commits for over a year. Maybe it's time to switch.

ShalokShalom commented 1 year ago

Bottles is another alternative