I'm trying to create a way to sync Steam authentic...
# ask-a-descoper
s
I'm trying to create a way to sync Steam authentication with descope, but I'm not sure how. I can't even find a way to add something like a Steam user id to the identity. Any ideas?
f
Not familiar with steam. Is this what you mean https://www.npmjs.com/package/steam-user?
We recently added custom attributes to user model and you can external attributes to the user object.
s
@faint-musician-4508 It's a gaming platform service, I'm using this package for the authentication. https://www.npmjs.com/package/passport-steam
However, steam uses OpenID 2.0 https://steamcommunity.com/dev
f
Ah. We recently released OIDC feature ands also passport integration (both in early access). I think they will help. @salmon-night-88354 @dazzling-oyster-96577 @breezy-evening-56597 can share details. Not sure when they are getting published
a
@rapid-doctor-25622 please have a look as well
o
Steam supports both OIDC and plain oauth2 https://partner.steamgames.com/doc/webapi_overview/oauth
r
Note that steam supports OpenID 2.0 which is deprecated and not OpenID Connect https://partner.steamgames.com/doc/features/auth#website
s
Exactly @rapid-doctor-25622, do you guys have any suggestions or updates for me? I've really been struggling here.
r
Hi @straight-king-55721 we currently don't support Steam out of the box and we are looking into it. Can you elaborate about your use case? We can also set a short zoom meeting if you prefer.
s
@rapid-doctor-25622 I think a meeting might be best, but scheduling will be rough as I'm finishing up my school term right now. I can do evenings on EST, past 6PM.
Any update on a potential meeting time? @rapid-doctor-25622
b
Gabe - we also have some folks in the US (Central and Pacific time zones). Will send you my Calendly invite so you can book a time when you are available.
👍 1
a
@straight-king-55721 do you have an application in Steam?
s
@ancient-motorcycle-2291 We have a game that we are working on now I believe, but for more info, you'd have to ask Evan or I can get info from him.