Application Identifier 설정
애플리케이션에서 Apple 로그인을 사용하려면 먼저 Apple 개발자 포털의 Certificates, Identifiers & Profiles 섹션에서 몇 가지 설정 단계를 처리해야 합니다.- Apple Developer Program 계정에 로그인합니다.
- Certificates, Identifiers & Profiles를 선택합니다.
- Identifiers 창에서 Application Identifier를 선택하거나 **(+)**를 선택하여 새 식별자를 생성합니다.
새 식별자를 생성하는 경우 새 식별자 유형으로 App IDs를 선택하세요.
- 기능 목록을 스크롤하여 Sign in with Apple을 선택합니다.
- Sign in with Apple 설정 팝업에서 Continue 또는 Save를 누릅니다.
- 애플리케이션 식별자를 완전히 생성하고 업데이트했는지 확인합니다.
PlayFab는 iOS 또는 MacOS 타이틀에서의 Apple 로그인만 지원합니다.
PlayFab에서 Apple Add-on 설정하기
PlayFab에서 Apple Add-on을 설정하려면:- Game Manager에 로그인합니다.
- My Studios and Titles 페이지에서 타이틀을 선택합니다.
- Add-ons 창에서 Apple 플랫폼을 선택합니다.
- Apple 애드온을 설치하려면 Install Apple을 선택합니다.
- 이전 섹션에서 검색한 App ID로 iOS App Bundle ID를 설정합니다.
이 시점에서 ID 토큰의 만료 날짜를 무시할지 여부를 선택해야 합니다.
- 만료 날짜 무시: 보안은 다소 약하지만 더 나은 사용자 경험을 제공합니다. 그러나 Apple이 서명 키를 순환시키면 만료된 ID 토큰을 더 이상 검증할 수 없습니다. 이 경우 사용자는 새로운 ID 토큰을 얻기 위해 로그인해야 합니다.
- 만료 날짜 준수: 사용자에게 여러 번 로그인해야 할 수 있는 대가로 보다 안전한 경험을 제공합니다. Apple ID 토큰은 현재 10분 후에 만료되며, 그 후에는 타이틀에서 사용자가 새 토큰을 얻기 위해 다시 로그인하도록 요구해야 합니다.
- 선택한 사용자 경험에 적합하게 Ignore expiration date for identity tokens를 설정합니다.
