[우테코]Level5 Github OAuth 소유권 이전
코레아 계정으로 Github OAuth transfer 하기
📌들어가기
처음 Github OAuth로 여러 실험을 해보았는데 그땐 CoReA 깃허브 계정이 없었다.
그 이유로 우선 내 계정으로 OAuth를 만든 다음에 성공하면 CoReA 깃허브 계정을 만들어 그것을 연결하려고 하였다.
하지만 실험 도중 모든 팀원들이 내 OAuth로 로그인을 성공하여 캐싱되었다. 아래 화면인 어느 OAuth로 로그인이 되는지 보이는 github OAuth 링크
를 거치지 않고 바로 로그인이 되었고, CoReA 계정으로 연결하는 것을 모두가 잊어버렸다.
📌OAuth 앱의 소유권 이전
위 링크를 누르면 소유권 이전을 어떻게 하는지 나온다. 하지만 내가 궁금한 건 Client ID, Client secrets, users 수가 모두 동일하게 이전이 되는지 였다. 이에 대해 작성한 블로그가 없어 떨리는 마음으로 dev 서버부터 이전을 해보았다.
결론부터 말하자면 Client ID, Client secrets, users 수 모두 그대로 이전이 되고, FE와 BE는 이에 대해 추가적인 작업을 할 필요가 없다.
📌이전 실습
1. 화면에 보이는 prod-CoReA
OAuth를 2024-Code-Review-Area
계정으로 옮길 예정이다.
2. prod-CoReA
를 들어가서 Transfer ownership
을 누르면 모달이 뜬다.
3. 이전할 OAuth(prod-CoReA
)와 어느 계정으로 이전할 지(2024-Code-Review-Area
)를 적어주면 된다.
4. 상단에 2024-Code-Review-Area
에 이전 요청을 보냈다고 뜨고, pending 상태라고 한다.
5. 요청을 수락하러 2024-Code-Review-Area
계정으로 로그인을 했다. 이전 요청 pending 상태라는 문구를 볼 수 있다.
6. prod-CoReA
를 클릭하면 Client ID와 users 수가 그대로 이전된 것을 볼 수 있다. Complete transfer
를 클릭하여 요청을 수락한다.
7. Client secrets는 마스킹 처리가 안 되어있는 뒷 부분만 봤을 때 같은 값이기 때문이 동일하다고 판단했다.
📌결과 화면
CoReA에서 2024-Code-Review-Area
의 prod-CoReA
로 로그인이 되는 것을 볼 수 있다.
317 users 유지 성공❗
댓글남기기