Steamworks-dokumentation
ISteamUserAuth-grænseflade
Bruges til at tilgå oplysninger om brugere.

Se Web-API-oversigt for flere oplysninger om, hvordan du bruger Steamworks-web-API'en.

AuthenticateUser

POST https://partner.steam-api.com/ISteamUserAuth/AuthenticateUser/v1/
NavnTypePåkrævetBeskrivelse
steamiduint64Bør være brugerens Steam-ID, ikke-krypteret.
Bør være brugerens Steam-ID, ikke-krypteret.rawbinaryBør være en 32-byte tilfældig mængde data, som derefter krypteres med RAA ved at bruge Steam-systemets offentlige nøgle. Tilfældighed er vigtigt her af sikkerhedsmæssige årsager.
encrypted_loginkeyrawbinaryBør være brugerens hashed loginnøgle, AES-krypteret med sessionkey.

AuthenticateUserTicket

GET https://partner.steam-api.com/ISteamUserAuth/AuthenticateUserTicket/v1/
NavnTypePåkrævetBeskrivelse
keystringSteamworks-web-API – udgivergodkendelsesnøgle
appiduint32Spillets app-ID
ticketstringKonverter de binære billetdata fra GetAuthTicketForWebApi til en hexadecimal streng, og send denne streng ind som denne parameter.
identitystringIdentificerer strenge, som sendes som en parameter til GetAuthTicketForWebApi, da billetten blev oprettet. Bruges til at identificere, hvilken enhed der kalder denne web-API. Hvis denne streng sendes, er det kun billetter oprettet med denne parameter, der bliver bekræftet.

Returværdier: Brugerens 64-bit Steam-ID, hvis brugerens billet er gyldig

BEMÆRK: Dette kald kræver en API-udgivernøgle for at bruge denne metode. Denne API SKAL kaldes fra en sikker server og må aldrig bruges direkte af klienter!

AuthenticateUserTIcket er også tilgængelig for spilservere via domænet https://api.steampowered.com/ ved at bruge en web-API-brugergodkendelsesnøgle. Disse anmodninger har en ratebegrænsning.