> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Services C API 개요 - PFAuthentication.h

> Services C API 개요 - PFAuthentication.h

## 함수

| 함수                                                                                                                                                                                           | 설명                                                                                                                                                                                                                                                                                                                                                                |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [PFAuthenticationAuthenticateGameServerWithCustomIdAsync](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationauthenticategameserverwithcustomidasync)             | game\_server 엔터티 토큰을 생성하고 새 또는 기존 game\_server 엔터티를 반환합니다.                                                                                                                                                                                                                                                                                                        |
| [PFAuthenticationAuthenticateGameServerWithCustomIdGetResult](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationauthenticategameserverwithcustomidgetresult)     | PFAuthenticationAuthenticateGameServerWithCustomIdAsync 호출의 결과를 가져옵니다.                                                                                                                                                                                                                                                                                            |
| [PFAuthenticationDeleteAsync](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationdeleteasync)                                                                     | game\_server 엔터티를 삭제합니다.                                                                                                                                                                                                                                                                                                                                          |
| [PFAuthenticationGetEntityAsync](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationgetentityasync)                                                               | 레거시 AuthenticationTicket 또는 타이틀 SecretKey를 Entity Token으로 교환하거나 여전히 유효한 Entity Token을 새로 고치는 메서드입니다.                                                                                                                                                                                                                                                              |
| [PFAuthenticationGetEntityGetResult](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationgetentitygetresult)                                                       | 성공적인 PFAuthenticationGetEntityAsync 호출의 결과를 가져옵니다.                                                                                                                                                                                                                                                                                                                |
| [PFAuthenticationGetEntityWithSecretKeyAsync](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationgetentitywithsecretkeyasync)                                     | 레거시 AuthenticationTicket 또는 타이틀 SecretKey를 Entity Token으로 교환하거나 여전히 유효한 Entity Token을 새로 고치는 메서드입니다.                                                                                                                                                                                                                                                              |
| [PFAuthenticationGetEntityWithSecretKeyGetResult](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationgetentitywithsecretkeygetresult)                             | 성공적인 PFAuthenticationGetEntityWithSecretKeyAsync 호출의 결과를 가져옵니다.                                                                                                                                                                                                                                                                                                   |
| [PFAuthenticationLoginWithAppleAsync](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithappleasync)                                                     | Sign in with Apple 자격 증명 토큰으로 사용자를 로그인시킵니다.                                                                                                                                                                                                                                                                                                                       |
| [PFAuthenticationLoginWithAppleGetResult](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithapplegetresult)                                             | PFAuthenticationLoginWithAppleAsync 호출의 결과를 가져옵니다. PFEntityHandle은 항상 반환되지만, PFAuthenticationLoginResult의 추가 정보는 버퍼가 제공된 경우에만 반환됩니다.                                                                                                                                                                                                                              |
| [PFAuthenticationLoginWithAppleGetResultSize](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithapplegetresultsize)                                     | PFAuthenticationLoginWithAppleAsync 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다.                                                                                                                                                                                                                                                                                            |
| [PFAuthenticationLoginWithCustomIDAsync](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithcustomidasync)                                               | 타이틀에서 생성한 사용자 지정 고유 식별자를 사용하여 사용자를 로그인시키고, 인증된 사용자가 필요한 이후 API 호출에 사용할 수 있는 세션 식별자를 반환합니다.                                                                                                                                                                                                                                                                        |
| [PFAuthenticationLoginWithCustomIDGetResult](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithcustomidgetresult)                                       | PFAuthenticationLoginWithCustomIDAsync 호출의 결과를 가져옵니다. PFEntityHandle은 항상 반환되지만, PFAuthenticationLoginResult의 추가 정보는 버퍼가 제공된 경우에만 반환됩니다.                                                                                                                                                                                                                           |
| [PFAuthenticationLoginWithCustomIDGetResultSize](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithcustomidgetresultsize)                               | PFAuthenticationLoginWithCustomIDAsync 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다.                                                                                                                                                                                                                                                                                         |
| [PFAuthenticationLoginWithFacebookAsync](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithfacebookasync)                                               | Facebook 액세스 토큰을 사용하여 사용자를 로그인시키고, 인증된 사용자가 필요한 이후 API 호출에 사용할 수 있는 세션 식별자를 반환합니다.                                                                                                                                                                                                                                                                                |
| [PFAuthenticationLoginWithFacebookGetResult](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithfacebookgetresult)                                       | PFAuthenticationLoginWithFacebookAsync 호출의 결과를 가져옵니다. PFEntityHandle은 항상 반환되지만, PFAuthenticationLoginResult의 추가 정보는 버퍼가 제공된 경우에만 반환됩니다.                                                                                                                                                                                                                           |
| [PFAuthenticationLoginWithFacebookGetResultSize](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithfacebookgetresultsize)                               | PFAuthenticationLoginWithFacebookAsync 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다.                                                                                                                                                                                                                                                                                         |
| [PFAuthenticationLoginWithGameCenterAsync](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithgamecenterasync)                                           | iOS Game Center 플레이어 식별자를 사용하여 사용자를 로그인시키고, 인증된 사용자가 필요한 이후 API 호출에 사용할 수 있는 세션 식별자를 반환합니다. 이 요청에 선택적 PublicKeyUrl, Salt, Signature 및 Timestamp 매개 변수를 포함하지 않으면 Game Center ID로 로그인하는 것은 안전하지 않습니다. PlayFab Game Manager의 Apple Add-ons 페이지로 이동하여 'Require secure authentication only for this app' 옵션을 사용하도록 설정함으로써 모든 Game Center 호출에서 이러한 매개 변수를 요구하는 것이 좋습니다. |
| [PFAuthenticationLoginWithGameCenterGetResult](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithgamecentergetresult)                                   | PFAuthenticationLoginWithGameCenterAsync 호출의 결과를 가져옵니다. PFEntityHandle은 항상 반환되지만, PFAuthenticationLoginResult의 추가 정보는 버퍼가 제공된 경우에만 반환됩니다.                                                                                                                                                                                                                         |
| [PFAuthenticationLoginWithGameCenterGetResultSize](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithgamecentergetresultsize)                           | PFAuthenticationLoginWithGameCenterAsync 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다.                                                                                                                                                                                                                                                                                       |
| [PFAuthenticationLoginWithGoogleAccountAsync](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithgoogleaccountasync)                                     | Google 계정 자격 증명을 사용하여 사용자를 로그인시킵니다.                                                                                                                                                                                                                                                                                                                               |
| [PFAuthenticationLoginWithGoogleAccountGetResult](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithgoogleaccountgetresult)                             | PFAuthenticationLoginWithGoogleAccountAsync 호출의 결과를 가져옵니다. PFEntityHandle은 항상 반환되지만, PFAuthenticationLoginResult의 추가 정보는 버퍼가 제공된 경우에만 반환됩니다.                                                                                                                                                                                                                      |
| [PFAuthenticationLoginWithGoogleAccountGetResultSize](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithgoogleaccountgetresultsize)                     | PFAuthenticationLoginWithGoogleAccountAsync 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다.                                                                                                                                                                                                                                                                                    |
| [PFAuthenticationLoginWithGooglePlayGamesServicesAsync](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithgoogleplaygamesservicesasync)                 | Google Play Games 계정 자격 증명을 사용하여 사용자를 로그인시킵니다.                                                                                                                                                                                                                                                                                                                    |
| [PFAuthenticationLoginWithGooglePlayGamesServicesGetResult](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithgoogleplaygamesservicesgetresult)         | PFAuthenticationLoginWithGooglePlayGamesServicesAsync 호출의 결과를 가져옵니다. PFEntityHandle은 항상 반환되지만, PFAuthenticationLoginResult의 추가 정보는 버퍼가 제공된 경우에만 반환됩니다.                                                                                                                                                                                                            |
| [PFAuthenticationLoginWithGooglePlayGamesServicesGetResultSize](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithgoogleplaygamesservicesgetresultsize) | PFAuthenticationLoginWithGooglePlayGamesServicesAsync 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다.                                                                                                                                                                                                                                                                          |
| [PFAuthenticationLoginWithNintendoServiceAccountAsync](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithnintendoserviceaccountasync)                   | Nintendo Service Account 토큰으로 사용자를 로그인시킵니다.                                                                                                                                                                                                                                                                                                                       |
| [PFAuthenticationLoginWithNintendoServiceAccountGetResult](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithnintendoserviceaccountgetresult)           | PFAuthenticationLoginWithNintendoServiceAccountAsync 호출의 결과를 가져옵니다. PFEntityHandle은 항상 반환되지만, PFAuthenticationLoginResult의 추가 정보는 버퍼가 제공된 경우에만 반환됩니다.                                                                                                                                                                                                             |
| [PFAuthenticationLoginWithNintendoServiceAccountGetResultSize](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithnintendoserviceaccountgetresultsize)   | PFAuthenticationLoginWithNintendoServiceAccountAsync 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다.                                                                                                                                                                                                                                                                           |
| [PFAuthenticationLoginWithOpenIdConnectAsync](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithopenidconnectasync)                                     | 타이틀과 Open ID Connect 공급자 간의 기존 관계를 통해 생성된 Open ID Connect JWT로 사용자를 로그인시킵니다.                                                                                                                                                                                                                                                                                      |
| [PFAuthenticationLoginWithOpenIdConnectGetResult](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithopenidconnectgetresult)                             | PFAuthenticationLoginWithOpenIdConnectAsync 호출의 결과를 가져옵니다. PFEntityHandle은 항상 반환되지만, PFAuthenticationLoginResult의 추가 정보는 버퍼가 제공된 경우에만 반환됩니다.                                                                                                                                                                                                                      |
| [PFAuthenticationLoginWithOpenIdConnectGetResultSize](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithopenidconnectgetresultsize)                     | PFAuthenticationLoginWithOpenIdConnectAsync 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다.                                                                                                                                                                                                                                                                                    |
| [PFAuthenticationLoginWithPSNAsync](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithpsnasync)                                                         | PlayStation :tm: Network 인증 코드를 사용하여 사용자를 로그인시키고, 인증된 사용자가 필요한 이후 API 호출에 사용할 수 있는 세션 식별자를 반환합니다.                                                                                                                                                                                                                                                                 |
| [PFAuthenticationLoginWithPSNGetResult](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithpsngetresult)                                                 | PFAuthenticationLoginWithPSNAsync 호출의 결과를 가져옵니다. PFEntityHandle은 항상 반환되지만, PFAuthenticationLoginResult의 추가 정보는 버퍼가 제공된 경우에만 반환됩니다.                                                                                                                                                                                                                                |
| [PFAuthenticationLoginWithPSNGetResultSize](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithpsngetresultsize)                                         | PFAuthenticationLoginWithPSNAsync 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다.                                                                                                                                                                                                                                                                                              |
| [PFAuthenticationLoginWithSteamAsync](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithsteamasync)                                                     | Steam 인증 티켓을 사용하여 사용자를 로그인시키고, 인증된 사용자가 필요한 이후 API 호출에 사용할 수 있는 세션 식별자를 반환합니다.                                                                                                                                                                                                                                                                                    |
| [PFAuthenticationLoginWithSteamGetResult](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithsteamgetresult)                                             | PFAuthenticationLoginWithSteamAsync 호출의 결과를 가져옵니다. PFEntityHandle은 항상 반환되지만, PFAuthenticationLoginResult의 추가 정보는 버퍼가 제공된 경우에만 반환됩니다.                                                                                                                                                                                                                              |
| [PFAuthenticationLoginWithSteamGetResultSize](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithsteamgetresultsize)                                     | PFAuthenticationLoginWithSteamAsync 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다.                                                                                                                                                                                                                                                                                            |
| [PFAuthenticationLoginWithXboxAsync](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithxboxasync)                                                       | XBOX Live 토큰을 사용하여 사용자를 로그인시키고, 인증된 사용자가 필요한 이후 API 호출에 사용할 수 있는 세션 식별자를 반환합니다.                                                                                                                                                                                                                                                                                   |
| [PFAuthenticationLoginWithXboxGetResult](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithxboxgetresult)                                               | PFAuthenticationLoginWithXboxAsync 호출의 결과를 가져옵니다. PFEntityHandle은 항상 반환되지만, PFAuthenticationLoginResult의 추가 정보는 버퍼가 제공된 경우에만 반환됩니다.                                                                                                                                                                                                                               |
| [PFAuthenticationLoginWithXboxGetResultSize](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithxboxgetresultsize)                                       | PFAuthenticationLoginWithXboxAsync 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다.                                                                                                                                                                                                                                                                                             |
| [PFAuthenticationLoginWithXUserAsync](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithxuserasync)                                                     | XUserHandle을 사용하여 사용자를 로그인시키고, 인증된 사용자가 필요한 이후 API 호출에 사용할 수 있는 세션 식별자를 반환합니다.                                                                                                                                                                                                                                                                                    |
| [PFAuthenticationLoginWithXUserGetResult](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithxusergetresult)                                             | PFAuthenticationLoginWithXUserAsync 호출의 결과를 가져옵니다. PFEntityHandle은 항상 반환되지만, PFAuthenticationLoginResult의 추가 정보는 버퍼가 제공된 경우에만 반환됩니다.                                                                                                                                                                                                                              |
| [PFAuthenticationLoginWithXUserGetResultSize](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithxusergetresultsize)                                     | PFAuthenticationLoginWithXUserAsync 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다.                                                                                                                                                                                                                                                                                            |
| [PFAuthenticationReLoginWithAppleAsync](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationreloginwithappleasync)                                                 | 기존 PFEntityHandle을 다시 인증합니다. EntityToken이 만료되고 PlayFab SDK가 갱신할 수 없는 상황을 해결하는 데 사용됩니다.                                                                                                                                                                                                                                                                            |
| [PFAuthenticationReLoginWithCustomIDAsync](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationreloginwithcustomidasync)                                           | 기존 PFEntityHandle을 다시 인증합니다. EntityToken이 만료되고 PlayFab SDK가 갱신할 수 없는 상황을 해결하는 데 사용됩니다.                                                                                                                                                                                                                                                                            |
| [PFAuthenticationReLoginWithFacebookAsync](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationreloginwithfacebookasync)                                           | 기존 PFEntityHandle을 다시 인증합니다. EntityToken이 만료되고 PlayFab SDK가 갱신할 수 없는 상황을 해결하는 데 사용됩니다.                                                                                                                                                                                                                                                                            |
| [PFAuthenticationReLoginWithGameCenterAsync](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationreloginwithgamecenterasync)                                       | 기존 PFEntityHandle을 다시 인증합니다. EntityToken이 만료되고 PlayFab SDK가 갱신할 수 없는 상황을 해결하는 데 사용됩니다.                                                                                                                                                                                                                                                                            |
| [PFAuthenticationReLoginWithGoogleAccountAsync](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationreloginwithgoogleaccountasync)                                 | 기존 PFEntityHandle을 다시 인증합니다. EntityToken이 만료되고 PlayFab SDK가 갱신할 수 없는 상황을 해결하는 데 사용됩니다.                                                                                                                                                                                                                                                                            |
| [PFAuthenticationReLoginWithGooglePlayGamesServicesAsync](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationreloginwithgoogleplaygamesservicesasync)             | 기존 PFEntityHandle을 다시 인증합니다. EntityToken이 만료되고 PlayFab SDK가 갱신할 수 없는 상황을 해결하는 데 사용됩니다.                                                                                                                                                                                                                                                                            |
| [PFAuthenticationReLoginWithNintendoServiceAccountAsync](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationreloginwithnintendoserviceaccountasync)               | 기존 PFEntityHandle을 다시 인증합니다. EntityToken이 만료되고 PlayFab SDK가 갱신할 수 없는 상황을 해결하는 데 사용됩니다.                                                                                                                                                                                                                                                                            |
| [PFAuthenticationReLoginWithOpenIdConnectAsync](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationreloginwithopenidconnectasync)                                 | 기존 PFEntityHandle을 다시 인증합니다. EntityToken이 만료되고 PlayFab SDK가 갱신할 수 없는 상황을 해결하는 데 사용됩니다.                                                                                                                                                                                                                                                                            |
| [PFAuthenticationReLoginWithPSNAsync](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationreloginwithpsnasync)                                                     | 기존 PFEntityHandle을 다시 인증합니다. EntityToken이 만료되고 PlayFab SDK가 갱신할 수 없는 상황을 해결하는 데 사용됩니다.                                                                                                                                                                                                                                                                            |
| [PFAuthenticationReLoginWithSteamAsync](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationreloginwithsteamasync)                                                 | 기존 PFEntityHandle을 다시 인증합니다. EntityToken이 만료되고 PlayFab SDK가 갱신할 수 없는 상황을 해결하는 데 사용됩니다.                                                                                                                                                                                                                                                                            |
| [PFAuthenticationReLoginWithXboxAsync](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationreloginwithxboxasync)                                                   | 기존 PFEntityHandle을 다시 인증합니다. EntityToken이 만료되고 PlayFab SDK가 갱신할 수 없는 상황을 해결하는 데 사용됩니다.                                                                                                                                                                                                                                                                            |
| [PFAuthenticationReLoginWithXUserAsync](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationreloginwithxuserasync)                                                 | XUserHandle을 사용하여 기존 PFEntityHandle을 다시 인증합니다. EntityToken이 만료되고 PlayFab SDK가 갱신할 수 없는 상황을 해결하는 데 사용됩니다.                                                                                                                                                                                                                                                          |
| [PFAuthenticationServerLoginWithServerCustomIdAsync](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationserverloginwithservercustomidasync)                       | 외부 서버 백엔드에서 해당 플레이어의 사용자 지정 식별자를 사용하여 게임 클라이언트를 안전하게 로그인합니다. Server Custom ID와 Client Custom ID는 상호 배타적이며 동일한 플레이어 계정을 조회하는 데 사용할 수 없습니다.                                                                                                                                                                                                                         |
| [PFAuthenticationServerLoginWithServerCustomIdGetResult](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationserverloginwithservercustomidgetresult)               | PFAuthenticationServerLoginWithServerCustomIdAsync 호출의 결과를 가져옵니다. PFEntityHandle은 항상 반환되지만, PFAuthenticationLoginResult의 추가 정보는 버퍼가 제공된 경우에만 반환됩니다.                                                                                                                                                                                                               |
| [PFAuthenticationServerLoginWithServerCustomIdGetResultSize](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationserverloginwithservercustomidgetresultsize)       | PFAuthenticationServerLoginWithServerCustomIdAsync 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다.                                                                                                                                                                                                                                                                             |
| [PFAuthenticationServerLoginWithSteamIdAsync](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationserverloginwithsteamidasync)                                     | Steam ID를 사용하여 사용자를 로그인시키고, 인증된 사용자가 필요한 이후 API 호출에 사용할 수 있는 세션 식별자를 반환합니다.                                                                                                                                                                                                                                                                                       |
| [PFAuthenticationServerLoginWithSteamIdGetResult](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationserverloginwithsteamidgetresult)                             | PFAuthenticationServerLoginWithSteamIdAsync 호출의 결과를 가져옵니다. PFEntityHandle은 항상 반환되지만, PFAuthenticationLoginResult의 추가 정보는 버퍼가 제공된 경우에만 반환됩니다.                                                                                                                                                                                                                      |
| [PFAuthenticationServerLoginWithSteamIdGetResultSize](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationserverloginwithsteamidgetresultsize)                     | PFAuthenticationServerLoginWithSteamIdAsync 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다.                                                                                                                                                                                                                                                                                    |
| [PFAuthenticationServerLoginWithXboxAsync](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationserverloginwithxboxasync)                                           | 외부 서버 백엔드에서 XBOX Live 토큰을 사용하여 사용자를 로그인시키고, 인증된 사용자가 필요한 이후 API 호출에 사용할 수 있는 세션 식별자를 반환합니다.                                                                                                                                                                                                                                                                       |
| [PFAuthenticationServerLoginWithXboxGetResult](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationserverloginwithxboxgetresult)                                   | PFAuthenticationServerLoginWithXboxAsync 호출의 결과를 가져옵니다. PFEntityHandle은 항상 반환되지만, PFAuthenticationLoginResult의 추가 정보는 버퍼가 제공된 경우에만 반환됩니다.                                                                                                                                                                                                                         |
| [PFAuthenticationServerLoginWithXboxGetResultSize](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationserverloginwithxboxgetresultsize)                           | PFAuthenticationServerLoginWithXboxAsync 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다.                                                                                                                                                                                                                                                                                       |
| [PFAuthenticationServerLoginWithXboxIdAsync](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationserverloginwithxboxidasync)                                       | XBOX ID 및 Sandbox ID를 사용하여 사용자를 로그인시키고, 인증된 사용자가 필요한 이후 API 호출에 사용할 수 있는 세션 식별자를 반환합니다.                                                                                                                                                                                                                                                                           |
| [PFAuthenticationServerLoginWithXboxIdGetResult](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationserverloginwithxboxidgetresult)                               | PFAuthenticationServerLoginWithXboxIdAsync 호출의 결과를 가져옵니다. PFEntityHandle은 항상 반환되지만, PFAuthenticationLoginResult의 추가 정보는 버퍼가 제공된 경우에만 반환됩니다.                                                                                                                                                                                                                       |
| [PFAuthenticationServerLoginWithXboxIdGetResultSize](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationserverloginwithxboxidgetresultsize)                       | PFAuthenticationServerLoginWithXboxIdAsync 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다.                                                                                                                                                                                                                                                                                     |
| [PFAuthenticationValidateEntityTokenAsync](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationvalidateentitytokenasync)                                           | 서버가 클라이언트가 제공한 EntityToken을 검증하는 메서드입니다. 타이틀 엔터티에서만 호출할 수 있습니다.                                                                                                                                                                                                                                                                                                   |
| [PFAuthenticationValidateEntityTokenGetResult](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationvalidateentitytokengetresult)                                   | 성공적인 PFAuthenticationValidateEntityTokenAsync 호출의 결과를 가져옵니다.                                                                                                                                                                                                                                                                                                      |
| [PFAuthenticationValidateEntityTokenGetResultSize](/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationvalidateentitytokengetresultsize)                           | ValidateEntityToken 호출의 결과를 저장하는 데 필요한 크기(바이트)를 가져옵니다.                                                                                                                                                                                                                                                                                                            |


## Related topics

- [Services C API 개요 - PFAuthenticationTypes.h](/ko/services/playfab/api-references/c/pfauthenticationtypes/pfauthenticationtypes_members.md)
- [PFAuthenticationLoginWithNintendoServiceAccountAsync](/ko/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithnintendoserviceaccountasync.md)
- [PFAuthenticationLoginWithGooglePlayGamesServicesAsync](/ko/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithgoogleplaygamesservicesasync.md)
- [PFAuthenticationLoginWithNintendoServiceAccountGetResult](/ko/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationloginwithnintendoserviceaccountgetresult.md)
- [PFAuthenticationReLoginWithNintendoServiceAccountAsync](/ko/services/playfab/api-references/c/pfauthentication/functions/pfauthenticationreloginwithnintendoserviceaccountasync.md)
