-
2021.05.27 기록장TIL 2021. 5. 27. 00:24
To Do
- oauth 구현
- 책 읽기
Done
- oauth 구현
Weekly goal
- 알고리즘
- 책 읽기
- 블로그 읽기
Feeling
오늘은 oauth를 대충 구현을 했다.
예전에 했던 코드를 대부분을 가지고 왔지만 이노의 코드를 보고 좀 고쳤다.
이전에는 없던 상속관계를 가지게 했다.
상속을 가지게 한 큰 이유는 UserInfo을 GitUserInfo로 받고 싶었기 때문이다.
라이브러리로 Oauth를 쓰는 입장에서는 구현체를 바꿔서 쓸 수 있다.
오늘은 코딩을 많이는 못했고 oauth를 고민했다.
ios와 FE를 동시에 커버해야 하는데 git은 redirectUri를 하나밖에 지원을 해주지 않아서 고민이었다.
해답을 찾은 것은 스택오버플로우와 인프런이었다.
https://stackoverflow.com/questions/35942009/github-oauth-multiple-authorization-callback-url
위의 답변자는 2개의 app을 사용하고, 인프런 또한 web과 어플에서 각각 다른 git app을 쓰는 것을 확인했다.
그래서 나도 인프런처럼 2개의 app을 사용하고 2개의 uri를 제공하기로 했다.
'TIL' 카테고리의 다른 글
2021.05.29 기록장 (0) 2021.05.29 2021.05.28 기록장 (0) 2021.05.28 2021.05.26 기록장 (0) 2021.05.26 2021.05.25 기록장 (0) 2021.05.25 2021.05.24 기록장 (0) 2021.05.24