SteamEx v0.2.0-alpha SteamEx.ISteamUserAuth View Source

Used to access information about users.

For more info on how to use the Steamworks Web API please see the Web API Overview.

Link to this section Summary

Functions

NameTypeRequiredDescription
steamiduint64Should be the users steamid, unencrypted.
sessionkeyrawbinaryShould be a 32 byte random blob of data, which is then encrypted with RSA using the Steam system’s public key. Randomness is important here for security.
encrypted_loginkeyrawbinaryShould be the users hashed loginkey, AES encrypted with the sessionkey.
NameTypeRequiredDescription
keystringSteamworks Web API user authentication key.
appiduint32appid of game
ticketstringTicket from GetAuthSessionTicket.

Link to this section Functions

Link to this function authenticate_user(access_key, params \\ %{}, headers \\ %{}) View Source
NameTypeRequiredDescription
steamiduint64Should be the users steamid, unencrypted.
sessionkeyrawbinaryShould be a 32 byte random blob of data, which is then encrypted with RSA using the Steam system’s public key. Randomness is important here for security.
encrypted_loginkeyrawbinaryShould be the users hashed loginkey, AES encrypted with the sessionkey.

See other: https://partner.steamgames.com/doc/webapi/ISteamUserAuth#AuthenticateUser

Link to this function authenticate_user_ticket(access_key, params \\ %{}, headers \\ %{}) View Source
NameTypeRequiredDescription
keystringSteamworks Web API user authentication key.
appiduint32appid of game
ticketstringTicket from GetAuthSessionTicket.

See other: https://partner.steamgames.com/doc/webapi/ISteamUserAuth#AuthenticateUserTicket