Replies: 3 comments 5 replies
-
OAuth1.0과 2.0의 차이점은 무엇이 있죠? |
Beta Was this translation helpful? Give feedback.
1 reply
-
OAuth 인증의 흐름을 간단히 설명해주세요 |
Beta Was this translation helpful? Give feedback.
1 reply
-
oauth가 CSRF 공격을 방지하는 방법에 대해 설명해주세요 |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
OAuth는 제 3의 서버를 통해 사용자를 인증하는 방식입니다. 카카오, 구글, 애플 등 타사 플랫폼의 접근 권한을 위임받아 원하는 사용자 정보를 얻을 수 있습니다. 민감정보를 입력할 때 사용자의 입장에서는 서버를 100% 신뢰할 수 없습니다. 따라서 신뢰도가 보장된 제 3의 서버를 도입하여 사용자의 입장에서는 신뢰도를 보장하고, 서비스의 입장에서는 추가 인증 로직을 구현하기 위한 리소스를 줄일 수 있습니다.실제로 카카오의 OAuth 인증 방식을 서비스에 도입한 경험이 있습니다. 추가 로그인 API 없이 카카오를 통해 사용자 정보를 얻을 수 있었고, 서비스 내에서 사용자 정보를 추가로 관리하지 않아도 된다는 점이 큰 장점으로 다가왔습니다.[OAuth는 인증이 아닌 인가를 돕는 프로토콜이다]
OAuth는 카카오, 네이버와 같은 플랫폼의 특정 사용자 데이터에 접근하기 위해, 제3자 서비스가 접근 권한을 위임받는 표준 프로토콜입니다. 즉, 우리 서비스가 특정 사용자의 외부 서비스 정보를 안전하게 가져올 수 있도록 돕는 표준 기술입니다.
실제로 카카오 소셜 로그인을 구현하기 위해 OAuth를 서비스에 도입한 경험이 있습니다. 이를 통해 추가 회원가입 없이 사용자 정보에 접근할 수 있었고, 서비스 내에서 사용자 정보를 추가로 관리하지 않아도 된다는 점이 큰 장점으로 다가왔습니다.
Beta Was this translation helpful? Give feedback.
All reactions