brunch

You can make anything
by writing

C.S.Lewis

by 기획자 첼라 Mar 07. 2023

Oauth

서비스 기획자를 위한 용어.zip

Oauth

Open Authorization


요즘 많은 서비스들에 이미 적용이 되어있는 기술입니다.

흔히들 SNS로 가입이라는 표현을 많이 사용하는 것 같습니다. 여러분에게도 익숙한 바로 이런 것들이죠.




이렇게 이미 사용자가 가지고 있는 타 서비스의 계정 정보를 활용해서 우리 서비스에 가입을 하거나 로그인을 할 수 있도록 하는 기술입니다.


영문의 뜻 그대로 열린(Open) 인증(Authoriaztion)입니다. 국내의 경우 카카오, 네이버, 구글이 주로 이용이 되고 있습니다. 해당 기술을 적용하게 되면 우리가 익히 알고 있는 것처럼 아주 빠르고 간편하게 회원가입, 로그인이 가능합니다. 일일이 서비스마다 아이디, 비밀번호를 기억하느라 고생할 필요도 없고 말이죠.


하지만 모든 서비스가 이 Oauth를 적용할 수는 없습니다. 개인의 신용 정보와 같이 본인인증을 필수로 하는 서비스라면 가입 완료 후 로그인의 편의사항으로 제공할 수는 있겠지만 가입의 용도로는 사용할 수 없습니다.


이 Oauth는 말 그대로 사용자 계정에 대한 인증값만을 젘달해줍니다. 이를테면


“A반에 첼라라고 하는 애가 있니?”  라고 물어봤을때

“응, 맞아. 그런 애가 있어. ” 라고 답을 돌려주는 것이죠.


A반에서 규정한 절차에 따라서 A반 첼라라고 하는 사람의 닉네임, 성별, 프로필 사진, 연령 등 일부의 정보를 받을 수 있지만 우리 서비스에서 필요로 하는 회원의 정보가 그 이상이라면 필요한 정보 수집을 위한 UX를 별도로 고민해봐야 합니다.


우리가 A반에 있는 사용자의 인증을 실행하는 방법과 얻을 수 있는 사용자의 정보는 대부분 Oauth 제공 회사의 개발자 센터를 통해서 자세히 확인할 수 있습니다.



카카오 개발자센터 / 카카오 로그인

https://developers.kakao.com/docs/latest/ko/kakaologin/common


네이버 개발자센터 / 네이버 로그인

https://developers.naver.com/docs/login/devguide/devguide.md#%EB%84%A4%EC%9D%B4%EB%B2%84%20%EB%A1%9C%EA%B7%B8%EC%9D%B8-%EA%B0%9C%EB%B0%9C%EA%B0%80%EC%9D%B4%EB%93%9C


구글 클라우드

https://cloud.google.com/identity-platform/docs/web/google?hl=ko


애플 디벨로퍼 

https://developer.apple.com/kr/sign-in-with-apple/get-started/


내용 감수 및 고견주신 개발자 H님 감사합니다 :)






TIP

모바일 앱의 경우 iOS 앱스토어 배포를 위해서는 애플 ID 로그인이 필수입니다.

음.... 개발문서 상에서는 선택적인 것처럼 기술해놓고 있긴한데 이 부분이 없을 경우 앱스토어 심사를 통과하지 못하는 경우가 많으니 참고하세요 :)




#기획자의피그마 #피그마학원 #서비스기획학원 #서비스기획 #웹기획실무 #웹기획자 #레탑피그마 #Figma로하는웹기획


https://letapefigma.com





브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari