New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[0.95.9 20729] Steam refusing connection, 401 Unauthorized #1583

Open
Tharn opened this Issue Sep 5, 2018 · 7 comments

Comments

Projects
None yet
4 participants
@Tharn

Tharn commented Sep 5, 2018

Expected behavior

For Steam to be able to connect.

Actual behavior

The Steam protocol broke. I keep getting 401 Unauthorized. This is probably due to an API change on Valve's end. 0.95.8 has not been able to connect either since a couple of days ago. Anyone else getting this?

@georgehazan

This comment has been minimized.

Show comment
Hide comment
@georgehazan

georgehazan Sep 6, 2018

Member

works like a charm, just connected miranda to my Steam account.
I recommend you to visit the site, you may find some information there if you tried to log in

Member

georgehazan commented Sep 6, 2018

works like a charm, just connected miranda to my Steam account.
I recommend you to visit the site, you may find some information there if you tried to log in

@Tharn

This comment has been minimized.

Show comment
Hide comment
@Tharn

Tharn Sep 6, 2018

After deleting and recreating the account, Miranda displayed the e-mail code prompt, I got an e-mail and it works again.

For some reason, the old account would simply refuse to connect. I still think this is worth a bug report, but for me personally the issue is gone.

Will check my other machine for a possible network log with the details.

Tharn commented Sep 6, 2018

After deleting and recreating the account, Miranda displayed the e-mail code prompt, I got an e-mail and it works again.

For some reason, the old account would simply refuse to connect. I still think this is worth a bug report, but for me personally the issue is gone.

Will check my other machine for a possible network log with the details.

@Tharn Tharn changed the title from [0.95.9 20729] Steam API change? to [0.95.9 20729] Steam refusing connection, 401 Unauthorized Sep 6, 2018

@georgehazan

This comment has been minimized.

Show comment
Hide comment
@georgehazan

georgehazan Sep 6, 2018

Member

yes, a network log with the problem will be appreciated

Member

georgehazan commented Sep 6, 2018

yes, a network log with the problem will be appreciated

@Tharn

This comment has been minimized.

Show comment
Hide comment
@Tharn

Tharn Sep 6, 2018

This is the relevant piece. It just repeats. I masked the token.

access_token=**************************&ui_mode=web
[04:34:06 07B8] SSL Server signaled SSL Shutdown
[04:34:06 07B8] [STEAM_1] (0000000004AAA060:1716) Data received
HTTP/1.1 401 Unauthorized
Content-Length: 174
Content-Type: text/html; charset=UTF-8
Expires: Thu, 06 Sep 2018 02:34:05 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Thu, 06 Sep 2018 02:34:05 GMT
Connection: close

<html><head><title>Unauthorized</title></head><body><h1>Unauthorized</h1>Access is denied. Retrying will not help. Please verify your <pre>key=</pre> parameter.</body></html>
[04:34:06 07B8] [STEAM_1] (0000000004AAA060:1716) Connection closed internal
[04:34:06 07B8] [STEAM_1] (0000000004AAA060:4294967295) Connection closed
[04:34:06 07B8] [STEAM_1] CSteamProto::OnLoggedOn: unknown login error
[04:34:06 07B8] [STEAM_1] CSteamProto::SetStatus: changing status from 1 to 40071
[04:34:06 07B8] [STEAM_1] Connection request to api.steampowered.com:443 (Flags 11)....
[04:34:06 07B8] [STEAM_1] (0000000004AAA9E0) Connecting to server api.steampowered.com:443....
[04:34:06 07B8] [STEAM_1] (0000000004AAA9E0) Connecting to ip 172.227.98.69:443 ....
[04:34:06 07B8] [STEAM_1] (1720) Connected to api.steampowered.com:443
[04:34:06 07B8] [STEAM_1] (1720 api.steampowered.com) Starting SSL negotiation
[04:34:06 07B8] [STEAM_1] (1720 api.steampowered.com) SSL negotiation successful
[04:34:06 07B8] [STEAM_1] (0000000004AAA9E0:1720) Data sent
POST /ISteamWebUserPresenceOAuth/Logoff/v0001 HTTP/1.1
Content-Type: application/x-www-form-urlencoded
User-Agent: Miranda/0.95.9.20729 (x64)
Accept-Encoding: deflate, gzip
Host: api.steampowered.com
Connection: Keep-Alive
Proxy-Connection: Keep-Alive
Content-Length: 71

Tharn commented Sep 6, 2018

This is the relevant piece. It just repeats. I masked the token.

access_token=**************************&ui_mode=web
[04:34:06 07B8] SSL Server signaled SSL Shutdown
[04:34:06 07B8] [STEAM_1] (0000000004AAA060:1716) Data received
HTTP/1.1 401 Unauthorized
Content-Length: 174
Content-Type: text/html; charset=UTF-8
Expires: Thu, 06 Sep 2018 02:34:05 GMT
Cache-Control: max-age=0, no-cache, no-store
Pragma: no-cache
Date: Thu, 06 Sep 2018 02:34:05 GMT
Connection: close

<html><head><title>Unauthorized</title></head><body><h1>Unauthorized</h1>Access is denied. Retrying will not help. Please verify your <pre>key=</pre> parameter.</body></html>
[04:34:06 07B8] [STEAM_1] (0000000004AAA060:1716) Connection closed internal
[04:34:06 07B8] [STEAM_1] (0000000004AAA060:4294967295) Connection closed
[04:34:06 07B8] [STEAM_1] CSteamProto::OnLoggedOn: unknown login error
[04:34:06 07B8] [STEAM_1] CSteamProto::SetStatus: changing status from 1 to 40071
[04:34:06 07B8] [STEAM_1] Connection request to api.steampowered.com:443 (Flags 11)....
[04:34:06 07B8] [STEAM_1] (0000000004AAA9E0) Connecting to server api.steampowered.com:443....
[04:34:06 07B8] [STEAM_1] (0000000004AAA9E0) Connecting to ip 172.227.98.69:443 ....
[04:34:06 07B8] [STEAM_1] (1720) Connected to api.steampowered.com:443
[04:34:06 07B8] [STEAM_1] (1720 api.steampowered.com) Starting SSL negotiation
[04:34:06 07B8] [STEAM_1] (1720 api.steampowered.com) SSL negotiation successful
[04:34:06 07B8] [STEAM_1] (0000000004AAA9E0:1720) Data sent
POST /ISteamWebUserPresenceOAuth/Logoff/v0001 HTTP/1.1
Content-Type: application/x-www-form-urlencoded
User-Agent: Miranda/0.95.9.20729 (x64)
Accept-Encoding: deflate, gzip
Host: api.steampowered.com
Connection: Keep-Alive
Proxy-Connection: Keep-Alive
Content-Length: 71
@georgehazan

This comment has been minimized.

Show comment
Hide comment
@georgehazan

georgehazan Sep 6, 2018

Member

well, the error doesn't say much, but at least after this error Steam shall not try to relogin.
unfortunately there's no info that a 'key' should be renewed :-(

Member

georgehazan commented Sep 6, 2018

well, the error doesn't say much, but at least after this error Steam shall not try to relogin.
unfortunately there's no info that a 'key' should be renewed :-(

@Tharn

This comment has been minimized.

Show comment
Hide comment
@Tharn

Tharn Sep 7, 2018

Since key =/= password, it might be a good idea to have an option in the Steam protocol to forget a key/token. I have found no option but to recreate the account, and simply querying Steam for a new key would be more elegant.

There could even be another input field under username and password with the key in it, so that the user can erase it and prompt a new key popup from Steam.

Tharn commented Sep 7, 2018

Since key =/= password, it might be a good idea to have an option in the Steam protocol to forget a key/token. I have found no option but to recreate the account, and simply querying Steam for a new key would be more elegant.

There could even be another input field under username and password with the key in it, so that the user can erase it and prompt a new key popup from Steam.

@LittleVulpix

This comment has been minimized.

Show comment
Hide comment
@LittleVulpix

LittleVulpix Sep 10, 2018

Contributor

@Tharn miranda has a mechanism whereby it will delete the key after X unsuccessful logins. It has been working for me properly; I get prompted for a new token/key in case it expires or in case I fail to login multiple times.

Contributor

LittleVulpix commented Sep 10, 2018

@Tharn miranda has a mechanism whereby it will delete the key after X unsuccessful logins. It has been working for me properly; I get prompted for a new token/key in case it expires or in case I fail to login multiple times.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment