byo-software / steam-openid-connect-provider

Steam OpenID Connect Identity Provider (IdP)
MIT License
70 stars 23 forks source link

Error 503. Steam deprecation of GetPlayerSummaries API endpoint #20

Closed saskenuba closed 10 months ago

saskenuba commented 2 years ago

Out of nowhere, Steam has deprecated the GetPlayerSummaries API endpoint as you can check here: https://partner.steamgames.com/doc/webapi/ISteamUser#GetPlayerSummaries

So the server crashes after a successful credentials exchange just before returning the user's profile. Can steam-openid-connect-provider return only the user SteamID and make no API calls?

saskenuba commented 2 years ago

I wrote deprecation but a better wording would be that it transitioned to be a partner-only API endpoint per Steam's API website that I've posted above. It came back online right now after some hours of not working.

I don't really know when it will transition, or even if it will, but a fallback method should be available, otherwise, the service will go down and stuff that depends on it will too.

Trojaner commented 10 months ago

It's been over a year and a half since this issue has been initially reported and nothing similar happened again since then. The Steam Web API on the Valve Developer Community Wiki also still lists this as a public non-deprecated API: https://developer.valvesoftware.com/wiki/Steam_Web_API#GetPlayerSummaries_.28v0002.29

Only the older v1 version is deprecated (and prob. even removed) but we already only use v2. Hence, closing for now.