위 게시물과 내용이 이어집니다.
apple-signin-unity 오픈소스를 활용해서 로그인 기능을 구현하고 나면 한 가지 아쉬운 점이 있는데
앱에 로그인을 할 때마다 touch id를 입력해야 한다는 점이다.
로그인에 성공했을 때 받아오는 정보인 identity_token
, authorization_code
은 유효 시간이 5분, 10분으로 짧아서 사용하기 어렵다.
해결 방법을 웹 페이지 로그인하는 방식에서 찾을 수 있었다.
Apple의 Request API를 활용하는 방법을 공식문서에서 찾을 수 있었다.
Apple Development Account에서 Certificates, Identifiers & Profiles 메뉴 선택
왼쪽 메뉴 목록 중 Keys 선택 후 파란색 ‘+’버튼으로 새로 생성
key 이름과 하단에 Sign in with Apple 체크 후 Continue 선택
적용할 App ID 선택 > Save
Download 버튼을 눌러서 key 파일 저장
Key 파일은 이후에 다시 다운로드 받을 수 없기 때문에 꼭 잃어버리지 않도록 주의해야한다.
잃어버린 경우 재발급하는 방법밖에 없다.