Steamworks ドキュメンテーション
ISteamUserAuthインターフェイス
ユーザーの情報へのアクセスに使用します。

Steamworks Web APIの使用に関する詳細は、Web API 概要を参照してください。

AuthenticateUser

POST https://partner.steam-api.com/ISteamUserAuth/AuthenticateUser/v1/
名前必須説明
steamiduint64暗号化されていない ユーザーのsteamidです。
sessionkeyrawbinary32バイトのランダムなデータのBLOBで、のちにSteamシステムのパブリックキーを使用して、RSAで暗号化されます。 安全性のため、ランダム性は重要です。
encrypted_loginkeyrawbinaryセッションキーでAES暗号化されたハッシュされたユーザーのloginkeyです。

AuthenticateUserTicket

GET https://partner.steam-api.com/ISteamUserAuth/AuthenticateUserTicket/v1/
名前必須説明
keystringSteamworks Web APIパブリッシャー認証キー
appiduint32ゲームのappidです。
ticketstringConvert the binary ticket data from GetAuthTicketForWebApi into a hexadecimal string and pass that string in as this parameter.
identitystringIdentifying string passed as a parameter to GetAuthTicketForWebApi when the ticket was created, used to identify the entity calling this webapi. If this identity string is passed, only tickets created with that parameter will successfully authenticate.

戻り値:ユーザーのチケットが有効な場合、ユーザーの64ビットSteamID

:この呼び出しでは、このメソッドの使用にパブリッシャーAPIキーを必要とします。 そのため、このAPIは必ずセキュリティ保護されたサーバー上から呼び出し、決して直接クライアントから使用しないでください!

ゲームサーバーのためのAuthenticateUserTIcketは、Web APIユーザー認証キーを使用して、https://api.steampowered.com/ ドメイン経由でも利用できます。 このリクエストはレート制限されています。