Home Documentation & Help
Steamworks Documentation
ISteamUserAuth Interface
Used to access information about users.

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


POST https://api.steampowered.com/ISteamUserAuth/AuthenticateUser/v1/
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.


GET https://api.steampowered.com/ISteamUserAuth/AuthenticateUserTicket/v1/
keystringSteamworks Web API user authentication key.
appiduint32appid of game
ticketstringConvert the ticket from GetAuthSessionTicket from binary to hex into an appropriately sized byte character array and pass the result in as this ticket parameter.