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