Привязка к стиму делается через их api
https://developer.valvesoftware.com/wiki/Steam_Web_API
Соответственно обращаешься к АПИ для подтверждения пользователя, сохраняешь этот статус куда-нибудь в базу\куки, а функционал с аватарками и прочими функциями уже привязываешь к этому флагу пользователя.
Только не забывай, что привязку к стиму нужно проверять периодически.
Еще вот тут есть немного
https://steamcommunity.com/dev