3rd party sites auth¶
Example login on loot.farm.
aiosteampy/examples/auth_3rd_party_site.py
from aiosteampy import SteamClient
from aiosteampy.utils import do_session_steam_auth
async def lootfarm_auth():
    client = SteamClient(123456789, "...", "...", shared_secret="...", identity_secret="...")
    await client.login()
    await do_session_steam_auth(client.session, "https://loot.farm/steam_auth.php")
    # your logged in!
if __name__ == "__main__":
    import asyncio
    import platform
    platform.system() == "Windows" and asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())
    asyncio.run(lootfarm_auth())