> ## 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.

# PlayFab용 Apple 로그인 설정하기

> Application Identifier 설정, Apple 인증서, 플레이어 인증을 위한 OpenID 구성 등 PlayFab의 Apple 로그인을 설정하세요.

이 가이드에서는 PlayFab 애플리케이션에서 Apple 로그인을 활용하기 위해 필요한 일련의 단계를 다룹니다.

## Application Identifier 설정

애플리케이션에서 Apple 로그인을 사용하려면 먼저 Apple 개발자 포털의 [Certificates, Identifiers & Profiles](https://developer.apple.com/account/resources/certificates/list) 섹션에서 몇 가지 설정 단계를 처리해야 합니다.

1. [Apple Developer Program](https://developer.apple.com/programs/) 계정에 로그인합니다.
2. **Certificates, Identifiers & Profiles**를 선택합니다.
3. **Identifiers** 창에서 Application Identifier를 선택하거나 \*\*(+)\*\*를 선택하여 새 식별자를 생성합니다.

<Note>
  새 식별자를 생성하는 경우 새 식별자 유형으로 **App IDs**를 선택하세요.
</Note>

4. 기능 목록을 스크롤하여 **Sign in with Apple**을 선택합니다.
5. **Sign in with Apple** 설정 팝업에서 **Continue** 또는 **Save**를 누릅니다.
6. 애플리케이션 식별자를 완전히 생성하고 업데이트했는지 확인합니다.

식별자를 쉽게 액세스할 수 있는 곳에 저장하세요. 다음 단계 세트에서 사용됩니다.

<Info>
  PlayFab는 iOS 또는 MacOS 타이틀에서의 Apple 로그인만 지원합니다.
</Info>

## PlayFab에서 Apple Add-on 설정하기

PlayFab에서 Apple Add-on을 설정하려면:

1. [Game Manager](https://developer.playfab.com)에 로그인합니다.
2. My Studios and Titles 페이지에서 타이틀을 선택합니다.
3. **Add-ons** 창에서 **Apple** 플랫폼을 선택합니다.
4. Apple 애드온을 설치하려면 **Install Apple**을 선택합니다.
5. 이전 섹션에서 검색한 App ID로 **iOS App Bundle ID**를 설정합니다.

<Note>
  이 시점에서 ID 토큰의 만료 날짜를 무시할지 여부를 선택해야 합니다.
</Note>

선택 옵션은 다음과 같습니다.

* 만료 날짜 무시: 보안은 다소 약하지만 더 나은 사용자 경험을 제공합니다. 그러나 Apple이 서명 키를 순환시키면 만료된 ID 토큰을 더 이상 검증할 수 없습니다. 이 경우 사용자는 새로운 ID 토큰을 얻기 위해 로그인해야 합니다.
* 만료 날짜 준수: 사용자에게 여러 번 로그인해야 할 수 있는 대가로 보다 안전한 경험을 제공합니다. Apple ID 토큰은 현재 10분 후에 만료되며, 그 후에는 타이틀에서 사용자가 새 토큰을 얻기 위해 다시 로그인하도록 요구해야 합니다.

6. 선택한 사용자 경험에 적합하게 **Ignore expiration date for identity tokens**를 설정합니다.

<Tip>
  ID 토큰의 만료 날짜를 무시하도록 선택한 경우, 타이틀은 Apple에서 얻은 ID 토큰을 로컬에 저장해야 합니다. ID 토큰은 매번 로그인할 때 재사용됩니다.
</Tip>


## Related topics

- [PlayFab용 Battle.net 로그인 설정하기](/ko/services/playfab/identity/player-identity/platform-specific-authentication/battlenet-login.md)
- [Steam과 Unity를 사용하여 PlayFab 인증 설정하기](/ko/services/playfab/identity/player-identity/platform-specific-authentication/steam-unity.md)
- [Facebook과 Unity를 사용하여 PlayFab 인증 설정하기](/ko/services/playfab/identity/player-identity/platform-specific-authentication/facebook-unity.md)
- [Kongregate와 Unity를 사용하여 PlayFab 인증 설정하기](/ko/services/playfab/identity/player-identity/platform-specific-authentication/kongregate-unity.md)
- [Google과 HTML5를 사용하여 PlayFab 인증 설정하기](/ko/services/playfab/identity/player-identity/platform-specific-authentication/google-html5.md)
