Documentación de Steamworks
Autenticación mediante claves de Web de API
Algunos métodos de Web de API devuelven datos de acceso público y no requieren de autorización cuando se les llama. Otros métodos pueden requerir que uses una clave API única. También hay métodos que devuelven datos confidenciales o que llevan a cabo acciones protegidas y que requieren permisos especiales de acceso. Estas API requieren una clave de editor que necesitarás crear antes de llamar a cualquiera de ellas. En los casos en que se requiera una clave API, se puede proporcionar como un parámetro estándar o estableciendo el valor del encabezado de solicitud "x-webapi-key".

Claves de usuario

Las claves de usuario estándar están disponibles para cualquiera; lo único que necesitas es una cuenta de Steam y el nombre del dominio que se vaya a asociar a esta clave.

Necesitas aceptar los Términos de uso de Steam Web de API.

Puedes crear una clave de usuario de Web de API desde la página de inscripción de la Comunidad Steam.

Claves de editor

Para identificar a un editor de forma segura y para permitir el acceso a métodos protegidos, un editor podrá solicitar una clave de Web de API que pueda pasarse a los métodos adecuados usando el parámetro de clave. Cada clave está asociada con un grupo de editores y se puede usar para acceder a los datos de todas las id. de aplicaciones que también están asociadas con ese grupo. Para recibir una clave de Web de API para editores, véase a continuación: ¿Cómo crear una clave de editor?

Las claves de Web de API para editores dan acceso a datos confidenciales de los usuarios y a métodos protegidos. Estas claves están pensadas para solicitudes de Web de API que se originen en servidores seguros del distribuidor. Las claves deben almacenarse de forma segura y no deben distribuirse con un cliente del juego. Todas las solicitudes de Web de API que contengan claves de Web de API deberán realizarse a través de HTTPS.

Crear una clave de Web de API para editores

Para crear una clave de Web de API para editores, necesitarás tener permisos de administrador dentro de una cuenta de Steamworks ya existente. Si no eres un administrador, puedes ver una lista de administradores para tu cuenta de asociado visitando tu página principal de Steamworks y consultando la lista situada a la derecha. Cualquiera de ellos puede crear tu clave de Web de API para editores, o puede ascenderte a administrador si fuese necesario.

Para crear una clave de Web de API para editores:
  1. Como usuario con permisos de administración en tu cuenta de Steamworks, primero visita tu lista de grupos en "Usuarios y permisos" y luego "Administrar grupos".
  2. De la lista de grupos, elige o crea un grupo que contenga los id. de las aplicaciones para las que desees tener acceso con la clave de Web de API.
  3. Después, haz clic en ese grupo para ver los usuarios y las aplicaciones.
  4. Si tienes permisos administrativos, deberías poder ver la opción para "Crear clave de WebAPI", en el lado derecho. O bien la clave deberá figurar en la lista si ya ha sido creada.