Аутентификация Steam API

Прежде чем начать, позвольте мне сказать, что я абсолютно ничего не знаю об OpenID. Я даже не хочу делать то, для чего используется OpenID, но я думаю, что люди будут упоминать это, но это не то, что я ищу.

У меня есть программное обеспечение. Это программное обеспечение требует, чтобы пользователи указывали свое имя пользователя Steam при регистрации. Они не регистрируются через Steam, просто предоставляют свое имя пользователя, чтобы другие знали их имя в Steam. Таким образом, нет необходимости в OpenID.

Я знаю, я могу просто добавить текстовое поле, чтобы они перечислили свое имя пользователя Steam и назвали его днем. Тем не менее, делая это, люди могут вводить практически любое имя пользователя Steam, которое они хотят, и все будет готово. Вместо этого я хотел бы иметь возможность подтвердить свои имена пользователей.

В идеале должна быть кнопка «аутентифицировать учетную запись Steam». Люди нажимают на нее, и она вызывает форму входа в Steam. Люди входят в систему, а затем steam возвращает их имя пользователя (и, возможно, некоторые дополнительные данные, такие как их аватар). Каков был бы лучший способ сделать это?

Ответы на вопрос(1)

Ваш ответ на вопрос