Método (1 de 2)
Establece el token que debe usarse para la autenticación al realizar acciones de la biblioteca en nombre de una entidad. Si anteriormente se ha establecido un token para la entidad, este reemplaza su token anterior.Comentarios (1 de 2)
Este método toma un PlayFabAuthenticationContextauthContext devuelto por un método de inicio de sesión de PlayFab. Cuando la biblioteca realiza operaciones en nombre de una entidad que requieren autenticación o autorización, como crear o actualizar un lobby, la biblioteca busca un token asociado a la entidad para usarlo en la operación. Si no se ha establecido previamente ningún token para la entidad, la operación fallará de forma sincrónica. Durante la operación asincrónica, el servicio de PlayFab valida que el token es válido, no ha expirado, está asociado al identificador de entidad proporcionado y está autorizado para realizar la operación. Si no se cumplen estas condiciones, la operación fallará.
Se pueden obtener una clave de entidad y un token de entidad de PlayFab a partir del resultado de una operación de inicio de sesión de PlayFab y, a continuación, proporcionarlos como entrada a este método.
El authContext proporcionado debe haberse adquirido con el mismo identificador de título de PlayFab que se pasó a Initialize.
La biblioteca Multiplayer realiza una copia del token de entidad de PlayFab proporcionado para usarlo en operaciones posteriores que requieran autenticación o autorización del usuario local, como CreateAndJoinLobby. Si el token proporcionado a esta llamada ha expirado o no es válido por cualquier otro motivo, las operaciones que requieran un token válido fallarán. Se puede proporcionar un token nuevo y válido a la biblioteca Multiplayer llamando de nuevo a este método con la misma clave de entidad.
El autor de la llamada es responsable de supervisar la expiración del token de entidad proporcionado a este método. Cuando el token esté cerca de la fecha de expiración o la haya superado, debe obtenerse un token nuevo realizando una operación de inicio de sesión de PlayFab y proporcionarlo a la biblioteca Multiplayer llamando de nuevo a este método. Se recomienda adquirir un token nuevo cuando el token proporcionado anteriormente esté a la mitad de su período de validez. En plataformas que puedan entrar en un estado de bajo consumo o hacer que la aplicación pause su ejecución durante mucho tiempo, lo que impide que el token se actualice antes de que expire, debe comprobarse la expiración del token cuando se reanude la ejecución.
Método (2 de 2)
Establece el token que debe usarse para la autenticación al realizar acciones de la biblioteca en nombre de una entidad. Si anteriormente se ha establecido un token para la entidad, este reemplaza su token anterior.Comentarios (2 de 2)
Este método toma una clave de entidad de PlayFab como localMember y un token de entidad de PlayFab como entityToken. Cuando la biblioteca realiza operaciones en nombre de una entidad que requieren autenticación o autorización, como crear o actualizar un lobby, la biblioteca busca un token asociado a la entidad para usarlo en la operación. Si no se ha establecido previamente ningún token para la entidad, la operación fallará de forma sincrónica. Durante la operación asincrónica, el servicio de PlayFab valida que el token es válido, no ha expirado, está asociado al identificador de entidad proporcionado y está autorizado para realizar la operación. Si no se cumplen estas condiciones, la operación fallará. Se pueden obtener una clave de entidad y un token de entidad de PlayFab a partir del resultado de una operación de inicio de sesión de PlayFab y, a continuación, proporcionarlos como entrada a este método. Los valores localMember y entityToken proporcionados deben haberse adquirido con el mismo identificador de título de PlayFab que se pasó aInitialize.
La biblioteca Multiplayer realiza una copia del token de entidad de PlayFab proporcionado para usarlo en operaciones posteriores que requieran autenticación o autorización del usuario local, como CreateAndJoinLobby. Si el token proporcionado a esta llamada ha expirado o no es válido por cualquier otro motivo, las operaciones que requieran un token válido fallarán. Se puede proporcionar un token nuevo y válido a la biblioteca Multiplayer llamando de nuevo a este método con la misma clave de entidad.
El autor de la llamada es responsable de supervisar la expiración del token de entidad proporcionado a este método. Cuando el token esté cerca de la fecha de expiración o la haya superado, debe obtenerse un token nuevo realizando una operación de inicio de sesión de PlayFab y proporcionarlo a la biblioteca Multiplayer llamando de nuevo a este método. Se recomienda adquirir un token nuevo cuando el token proporcionado anteriormente esté a la mitad de su período de validez. En plataformas que puedan entrar en un estado de bajo consumo o hacer que la aplicación pause su ejecución durante mucho tiempo, lo que impide que el token se actualice antes de que expire, debe comprobarse la expiración del token cuando se reanude la ejecución.
Consulte también
- método Initialize
- clase PFEntityKey
- clase PlayFabMultiplayer
- espacio de nombres PlayFab.Multiplayer
