Skip to main content
Modelo de datos de PFAuthenticationLoginWithSteamRequest. El inicio de sesión con Steam se realiza con el vale de sesión de Steam. Puede encontrar más información sobre el vale en el SDK de Steamworks, aquí: https://partner.steamgames.com/documentation/auth. NOTA: Para que la autenticación de Steam funcione, el título debe estar configurado con el id. de aplicación de Steam y la clave de Web API en PlayFab Game Manager (en Steam, en el Marketplace de complementos). Puede obtener una clave de Web API en la página de permisos de cualquier grupo asociado a su id. de aplicación en el sitio de Steamworks. Si es la primera vez que un usuario inicia sesión con la cuenta de Steam y CreateAccount está establecido en true, se creará una nueva cuenta de PlayFab y se vinculará al id. de Steam de la cuenta proporcionada. En este caso, no se asociará ningún correo electrónico ni nombre de usuario a la cuenta de PlayFab. De lo contrario, si no hay ninguna cuenta de PlayFab vinculada a la cuenta de Steam, se devolverá un error que lo indique, de modo que el título pueda guiar al usuario en la creación de una cuenta de PlayFab.

Sintaxis

Miembros

createAccount bool Crea automáticamente una cuenta de PlayFab si actualmente no hay ninguna vinculada a este id. customTags PFStringDictionaryEntry const*
may be nullptr
(Opcional) Etiquetas personalizadas opcionales asociadas a la solicitud (por ejemplo, número de compilación, identificadores de seguimiento externos, etc.). customTagsCount uint32_t Recuento de customTags infoRequestParameters PFGetPlayerCombinedInfoRequestParams const*
may be nullptr
(Opcional) Marcas que indican qué partes de la información se devolverán para el usuario. playerSecret const char*
is null-terminated
(Opcional) Secreto del jugador que se usa para comprobar las firmas de las solicitudes de API (solo Enterprise). steamTicket const char*
is null-terminated
Token de autenticación del usuario, devuelto como una matriz de bytes desde Steam y convertido en una cadena (por ejemplo, el byte 0x08 debería convertirse en “08”). ticketIsServiceSpecific bool const*
may be nullptr
(Opcional) True si el vale se generó mediante ISteamUser::GetAuthTicketForWebAPI() usando “AzurePlayFab” como cadena de identidad. False si el vale se generó con ISteamUser::GetAuthSessionTicket().

Requisitos

Encabezado: PFAuthenticationTypes.h

Consulte también

Miembros de PFAuthenticationTypes
Última modificación el 28 de agosto de 2026