Appdelegate
기존에는 Appdelegate에서 getCredentialState로 유효성 검사를 했지만, KeyChain의 JWT Token을 받기 때문에 keyChain에서는 token 값의 유무를 검사하도록 변경했습니다.
Apple Login 구현
userIdentifier를 백엔드로 넘겨준 후 response에서 token을 keyChain에 저장하도록 구현했습니다.
이후 로그아웃 기능을 구현하여 저장해둔 token값을 삭제할 수 있도록 할 예정입니다.
GitHub 로그인 관련해서
let scheme = "issuenine"{ $0.name == "token" }
위 와 같이 하드코딩을 관련된 값들로 저장하고 싶은데 마땅한 방법이 떠오르지 않아서 그냥 사용했습니다. 이후 조금더 좋은 방법을 고민해보고 적용해보도록 하겠습니다.
Appdelegate 기존에는 Appdelegate에서 getCredentialState로 유효성 검사를 했지만, KeyChain의 JWT Token을 받기 때문에 keyChain에서는 token 값의 유무를 검사하도록 변경했습니다.
Apple Login 구현 userIdentifier를 백엔드로 넘겨준 후 response에서 token을 keyChain에 저장하도록 구현했습니다.
이후 로그아웃 기능을 구현하여 저장해둔 token값을 삭제할 수 있도록 할 예정입니다.
GitHub 로그인 관련해서
let scheme = "issuenine"
{ $0.name == "token" }
위 와 같이 하드코딩을 관련된 값들로 저장하고 싶은데 마땅한 방법이 떠오르지 않아서 그냥 사용했습니다. 이후 조금더 좋은 방법을 고민해보고 적용해보도록 하겠습니다.Resolve #56