Autenticación API Steam

Antes de comenzar, permítame decir que no sé absolutamente nada acerca de OpenID. Ni siquiera quiero hacer para qué se utiliza OpenID, pero imagino que la gente lo mencionará, pero eso no es lo que estoy buscando.

Tengo software Ese software requiere que los usuarios proporcionen su nombre de usuario de Steam cuando se registran. No se registran a través de Steam, solo proporcionan su nombre de usuario para que otros conozcan su nombre de usuario de Steam. Así que no hay necesidad de OpenID.

Lo sé, simplemente puedo agregar un campo de texto y hacer que enumeren su nombre de usuario de Steam y lo llamen un día. Sin embargo, al hacer esto, las personas pueden ingresar casi cualquier nombre de usuario de Steam que quieran y se hagan. En cambio, me gustaría poder confirmar sus nombres de usuario.

Idealmente, habría un botón de "autenticar cuenta de Steam". La gente hace clic en él y aparece un formulario de inicio de sesión de Steam. Las personas inician sesión y, a continuación, Steam devuelve su nombre de usuario (y quizás algunos datos adicionales, como su avatar). Cuál sería la mejor forma de hacer esto?

Respuestas a la pregunta(1)

Su respuesta a la pregunta