쉽게 풀어 쓴 OAuth (Federated Identity)
starryeye:
OAuth에 대해 알아보기 전에.. 다시 한번 복습.. Client가 특정 서비스를 사용하기 위해서는 필요한게 있다. 바로.. 인증 (Authentication) 인가 (Authorization) 두가지 이다. (매번 봐도 헷갈리는 녀석들..) 인증(Authentication).. 유저가 누구인지 확인하는 절차이다. 로그인에 해당한다. (로그인) 인가(권한, Authorization).. 유저가 요청하는 자원에 대해 권한이 있는지 확인하는 절차이다. 이 유저가 xxx을 할 권한이 있는지 검증 하는 절차에 해당한다. (로그인을 했어도 Admin 권한이 없으면 못하는게 있지) (권한 레벨) 들어가기에 앞서.. OAuth가 왜 생기게 되었는지 간단하게 서술 하겠다.. 최초에 사용자, 넥슨, 구글이 존재하였다...