다음을 통해 공유


서비스 C API 개요 - PFAuthentication.h

함수

함수 설명
PFAuthenticationAuthenticateGameServerWithCustomIdAsync game_server 엔터티 토큰을 만들고 새 엔터티 또는 기존 game_server 엔터티를 반환합니다.
PFAuthenticationAuthenticateGameServerWithCustomIdGetResult PFAuthenticationAuthenticateGameServerWithCustomIdAsync 호출의 결과를 가져옵니다.
PFAuthenticationAuthenticateGameServerWithCustomIdGetResultSize AuthenticateGameServerWithCustomId 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다.
PFAuthenticationDeleteAsync game_server 엔터티를 삭제합니다.
PFAuthenticationGetEntityAsync 레거시 AuthenticationTicket 또는 제목 SecretKey를 엔터티 토큰으로 교환하거나 여전히 유효한 엔터티 토큰을 새로 고치는 메서드입니다.
PFAuthenticationGetEntityGetResult PFAuthenticationGetEntityAsync 호출의 결과를 가져옵니다.
PFAuthenticationGetEntityWithSecretKeyAsync 레거시 AuthenticationTicket 또는 제목 SecretKey를 엔터티 토큰으로 교환하거나 여전히 유효한 엔터티 토큰을 새로 고치는 메서드입니다.
PFAuthenticationGetEntityWithSecretKeyGetResult PFAuthenticationGetEntityWithSecretKeyAsync 호출의 결과를 가져옵니다.
PFAuthenticationLoginWithAppleAsync Apple ID 토큰으로 로그인하여 사용자를 로그인합니다.
PFAuthenticationLoginWithAppleGetResult PFAuthenticationLoginWithAppleAsync 호출에서 결과를 가져옵니다. PFEntityHandle은 항상 반환되지만 PFAuthenticationLoginResult의 추가 정보는 버퍼가 제공되는 경우에만 반환됩니다.
PFAuthenticationLoginWithAppleGetResultSize PFAuthenticationLoginWithAppleAsync 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다.
PFAuthenticationLoginWithCustomIDAsync 타이틀에서 생성된 사용자 지정 고유 식별자를 사용하여 사용자를 로그인하고, 이후에 인증된 사용자가 필요한 API 호출에 사용할 수 있는 세션 식별자를 반환합니다.
PFAuthenticationLoginWithCustomIDGetResult PFAuthenticationLoginWithCustomIDAsync 호출에서 결과를 가져옵니다. PFEntityHandle은 항상 반환되지만 PFAuthenticationLoginResult의 추가 정보는 버퍼가 제공되는 경우에만 반환됩니다.
PFAuthenticationLoginWithCustomIDGetResultSize PFAuthenticationLoginWithCustomIDAsync 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다.
PFAuthenticationLoginWithFacebookAsync Facebook 액세스 토큰으로 사용자를 로그인하여 나중에 인증된 사용자가 필요한 API 호출에 사용할 수 있는 세션 식별자를 반환합니다.
PFAuthenticationLoginWithFacebookGetResult PFAuthenticationLoginWithFacebookAsync 호출에서 결과를 가져옵니다. PFEntityHandle은 항상 반환되지만 PFAuthenticationLoginResult의 추가 정보는 버퍼가 제공되는 경우에만 반환됩니다.
PFAuthenticationLoginWithFacebookGetResultSize PFAuthenticationLoginWithFacebookAsync 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다.
PFAuthenticationLoginWithGameCenterAsync iOS Game Center 플레이어 식별자를 사용하여 사용자를 로그인하고, 이후에 인증된 사용자가 필요한 API 호출에 사용할 수 있는 세션 식별자를 반환합니다. 이 요청에 선택적 PublicKeyUrl, 솔트, 서명 및 타임스탬프 매개 변수를 포함하지 않으면 Game Center ID로 로그인하는 것이 안전하지 않습니다. PlayFab 게임 관리자의 Apple 추가 기능 페이지로 이동하고 '이 앱에 대해서만 보안 인증 필요' 옵션을 사용하도록 설정하여 모든 Game Center 호출에 이러한 매개 변수를 요구하는 것이 좋습니다.
PFAuthenticationLoginWithGameCenterGetResult PFAuthenticationLoginWithGameCenterAsync 호출에서 결과를 가져옵니다. PFEntityHandle은 항상 반환되지만 PFAuthenticationLoginResult의 추가 정보는 버퍼가 제공되는 경우에만 반환됩니다.
PFAuthenticationLoginWithGameCenterGetResultSize PFAuthenticationLoginWithGameCenterAsync 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다.
PFAuthenticationLoginWithGoogleAccountAsync Google 계정 자격 증명을 사용하여 사용자를 로그인합니다.
PFAuthenticationLoginWithGoogleAccountGetResult PFAuthenticationLoginWithGoogleAccountAsync 호출에서 결과를 가져옵니다. PFEntityHandle은 항상 반환되지만 PFAuthenticationLoginResult의 추가 정보는 버퍼가 제공되는 경우에만 반환됩니다.
PFAuthenticationLoginWithGoogleAccountGetResultSize PFAuthenticationLoginWithGoogleAccountAsync 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다.
PFAuthenticationLoginWithGooglePlayGamesServicesAsync Google Play 게임 계정의 자격 증명으로 사용자를 로그인합니다.
PFAuthenticationLoginWithGooglePlayGamesServicesGetResult PFAuthenticationLoginWithGooglePlayGamesServicesAsync 호출에서 결과를 가져옵니다. PFEntityHandle은 항상 반환되지만 PFAuthenticationLoginResult의 추가 정보는 버퍼가 제공되는 경우에만 반환됩니다.
PFAuthenticationLoginWithGooglePlayGamesServicesGetResultSize PFAuthenticationLoginWithGooglePlayGamesServicesAsync 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다.
PFAuthenticationLoginWithNintendoServiceAccountAsync 닌텐도 서비스 계정 토큰으로 사용자를 로그인합니다.
PFAuthenticationLoginWithNintendoServiceAccountGetResult PFAuthenticationLoginWithNintendoServiceAccountAsync 호출에서 결과를 가져옵니다. PFEntityHandle은 항상 반환되지만 PFAuthenticationLoginResult의 추가 정보는 버퍼가 제공되는 경우에만 반환됩니다.
PFAuthenticationLoginWithNintendoServiceAccountGetResultSize PFAuthenticationLoginWithNintendoServiceAccountAsync 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다.
PFAuthenticationLoginWithOpenIdConnectAsync 타이틀과 Open ID Connect 공급자 간의 기존 관계에 의해 생성된 Open ID Connect JWT로 사용자를 로그인합니다.
PFAuthenticationLoginWithOpenIdConnectGetResult PFAuthenticationLoginWithOpenIdConnectAsync 호출에서 결과를 가져옵니다. PFEntityHandle은 항상 반환되지만 PFAuthenticationLoginResult의 추가 정보는 버퍼가 제공되는 경우에만 반환됩니다.
PFAuthenticationLoginWithOpenIdConnectGetResultSize PFAuthenticationLoginWithOpenIdConnectAsync 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다.
PFAuthenticationLoginWithPSNAsync PlayStation ™️ 네트워크 인증 코드를 사용하여 사용자를 로그인하고 이후에 인증된 사용자가 필요한 API 호출에 사용할 수 있는 세션 식별자를 반환합니다.
PFAuthenticationLoginWithPSNGetResult PFAuthenticationLoginWithPSNAsync 호출에서 결과를 가져옵니다. PFEntityHandle은 항상 반환되지만 PFAuthenticationLoginResult의 추가 정보는 버퍼가 제공되는 경우에만 반환됩니다.
PFAuthenticationLoginWithPSNGetResultSize PFAuthenticationLoginWithPSNAsync 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다.
PFAuthenticationLoginWithSteamAsync 인증 티켓을 사용하여 사용자를 로그인하고, 이후에 인증된 사용자가 필요한 API 호출에 사용할 수 있는 세션 식별자를 반환합니다.
PFAuthenticationLoginWithSteamGetResult PFAuthenticationLoginWithSteamAsync 호출에서 결과를 가져옵니다. PFEntityHandle은 항상 반환되지만 PFAuthenticationLoginResult의 추가 정보는 버퍼가 제공되는 경우에만 반환됩니다.
PFAuthenticationLoginWithSteamGetResultSize PFAuthenticationLoginWithSteamAsync 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다.
PFAuthenticationLoginWithXboxAsync Xbox Live 토큰을 사용하여 사용자를 로그인하고, 이후에 인증된 사용자가 필요한 API 호출에 사용할 수 있는 세션 식별자를 반환합니다.
PFAuthenticationLoginWithXboxGetResult PFAuthenticationLoginWithXboxAsync 호출에서 결과를 가져옵니다. PFEntityHandle은 항상 반환되지만 PFAuthenticationLoginResult의 추가 정보는 버퍼가 제공되는 경우에만 반환됩니다.
PFAuthenticationLoginWithXboxGetResultSize PFAuthenticationLoginWithXboxAsync 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다.
PFAuthenticationLoginWithXUserAsync XUserHandle을 사용하여 사용자를 로그인하고 이후에 인증된 사용자가 필요한 API 호출에 사용할 수 있는 세션 식별자를 반환합니다.
PFAuthenticationLoginWithXUserGetResult PFAuthenticationLoginWithXUserAsync 호출에서 결과를 가져옵니다. PFEntityHandle은 항상 반환되지만 PFAuthenticationLoginResult의 추가 정보는 버퍼가 제공되는 경우에만 반환됩니다.
PFAuthenticationLoginWithXUserGetResultSize PFAuthenticationLoginWithXUserAsync 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다.
PFAuthenticationReLoginWithAppleAsync 기존 PFEntityHandle을 다시 인증합니다. EntityToken이 만료되고 PlayFab SDK가 이를 새로 고칠 수 없는 상황을 해결하는 데 사용됩니다.
PFAuthenticationReLoginWithCustomIDAsync 기존 PFEntityHandle을 다시 인증합니다. EntityToken이 만료되고 PlayFab SDK가 이를 새로 고칠 수 없는 상황을 해결하는 데 사용됩니다.
PFAuthenticationReLoginWithFacebookAsync 기존 PFEntityHandle을 다시 인증합니다. EntityToken이 만료되고 PlayFab SDK가 이를 새로 고칠 수 없는 상황을 해결하는 데 사용됩니다.
PFAuthenticationReLoginWithGameCenterAsync 기존 PFEntityHandle을 다시 인증합니다. EntityToken이 만료되고 PlayFab SDK가 이를 새로 고칠 수 없는 상황을 해결하는 데 사용됩니다.
PFAuthenticationReLoginWithGoogleAccountAsync 기존 PFEntityHandle을 다시 인증합니다. EntityToken이 만료되고 PlayFab SDK가 이를 새로 고칠 수 없는 상황을 해결하는 데 사용됩니다.
PFAuthenticationReLoginWithGooglePlayGamesServicesAsync 기존 PFEntityHandle을 다시 인증합니다. EntityToken이 만료되고 PlayFab SDK가 이를 새로 고칠 수 없는 상황을 해결하는 데 사용됩니다.
PFAuthenticationReLoginWithNintendoServiceAccountAsync 기존 PFEntityHandle을 다시 인증합니다. EntityToken이 만료되고 PlayFab SDK가 이를 새로 고칠 수 없는 상황을 해결하는 데 사용됩니다.
PFAuthenticationReLoginWithOpenIdConnectAsync 기존 PFEntityHandle을 다시 인증합니다. EntityToken이 만료되고 PlayFab SDK가 이를 새로 고칠 수 없는 상황을 해결하는 데 사용됩니다.
PFAuthenticationReLoginWithPSNAsync 기존 PFEntityHandle을 다시 인증합니다. EntityToken이 만료되고 PlayFab SDK가 이를 새로 고칠 수 없는 상황을 해결하는 데 사용됩니다.
PFAuthenticationReLoginWithSteamAsync 기존 PFEntityHandle을 다시 인증합니다. EntityToken이 만료되고 PlayFab SDK가 이를 새로 고칠 수 없는 상황을 해결하는 데 사용됩니다.
PFAuthenticationReLoginWithXboxAsync 기존 PFEntityHandle을 다시 인증합니다. EntityToken이 만료되고 PlayFab SDK가 이를 새로 고칠 수 없는 상황을 해결하는 데 사용됩니다.
PFAuthenticationReLoginWithXUserAsync XUserHandle을 사용하여 기존 PFEntityHandle을 재인증합니다. EntityToken이 만료되고 PlayFab SDK가 이를 새로 고칠 수 없는 상황을 해결하는 데 사용됩니다.
PFAuthenticationServerLoginWithServerCustomIdAsync 해당 플레이어에 대한 사용자 지정 식별자를 사용하여 외부 서버 백엔드에서 게임 클라이언트를 안전하게 로그인합니다. 서버 사용자 지정 ID와 클라이언트 사용자 지정 ID는 상호 배타적이며 동일한 플레이어 계정을 검색하는 데 사용할 수 없습니다.
PFAuthenticationServerLoginWithServerCustomIdGetResult PFAuthenticationServerLoginWithServerCustomIdAsync 호출에서 결과를 가져옵니다. PFEntityHandle은 항상 반환되지만 PFAuthenticationLoginResult의 추가 정보는 버퍼가 제공되는 경우에만 반환됩니다.
PFAuthenticationServerLoginWithServerCustomIdGetResultSize PFAuthenticationServerLoginWithServerCustomIdAsync 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다.
PFAuthenticationServerLoginWithSteamIdAsync Steam ID를 사용하여 사용자를 로그인하고 이후에 인증된 사용자가 필요한 API 호출에 사용할 수 있는 세션 식별자를 반환합니다.
PFAuthenticationServerLoginWithSteamIdGetResult PFAuthenticationServerLoginWithSteamIdAsync 호출에서 결과를 가져옵니다. PFEntityHandle은 항상 반환되지만 PFAuthenticationLoginResult의 추가 정보는 버퍼가 제공되는 경우에만 반환됩니다.
PFAuthenticationServerLoginWithSteamIdGetResultSize PFAuthenticationServerLoginWithSteamIdAsync 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다.
PFAuthenticationServerLoginWithXboxAsync 외부 서버 백 엔드에서 Xbox Live 토큰을 사용하여 사용자를 로그인하고, 이후에 인증된 사용자가 필요한 API 호출에 사용할 수 있는 세션 식별자를 반환합니다.
PFAuthenticationServerLoginWithXboxGetResult PFAuthenticationServerLoginWithXboxAsync 호출에서 결과를 가져옵니다. PFEntityHandle은 항상 반환되지만 PFAuthenticationLoginResult의 추가 정보는 버퍼가 제공되는 경우에만 반환됩니다.
PFAuthenticationServerLoginWithXboxGetResultSize PFAuthenticationServerLoginWithXboxAsync 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다.
PFAuthenticationServerLoginWithXboxIdAsync Xbox ID 및 샌드박스 ID를 사용하여 사용자에게 로그인하고, 이후에 인증된 사용자가 필요한 API 호출에 사용할 수 있는 세션 식별자를 반환합니다.
PFAuthenticationServerLoginWithXboxIdGetResult PFAuthenticationServerLoginWithXboxIdAsync 호출에서 결과를 가져옵니다. PFEntityHandle은 항상 반환되지만 PFAuthenticationLoginResult의 추가 정보는 버퍼가 제공되는 경우에만 반환됩니다.
PFAuthenticationServerLoginWithXboxIdGetResultSize PFAuthenticationServerLoginWithXboxIdAsync 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다.
PFAuthenticationValidateEntityTokenAsync 서버에서 클라이언트 제공 EntityToken의 유효성을 검사하는 메서드입니다. 타이틀 엔터티에서만 호출할 수 있습니다.
PFAuthenticationValidateEntityTokenGetResult 성공적인 PFAuthenticationValidateEntityTokenAsync 호출의 결과를 가져옵니다.
PFAuthenticationValidateEntityTokenGetResultSize ValidateEntityToken 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다.