Programing

OpenID 대 OAuth

lottogame 2020. 6. 29. 08:01
반응형

OpenID 대 OAuth


중복 가능성 :
OpenID와 OAuth의 차이점은 무엇입니까?

OpenID와 oAuth의 차이점은 무엇입니까? 그들은 나에게 똑같이 보입니다.

나는 그것이 차이점이 있다면 드루팔에 사용할 계획임을 분명히해야합니다. 그래서 drupal에서 사용할 수있는 모듈 구현에 묶여있는 것 같습니다.


웹 사이트에 계정 (개인 리소스가있는 계정)이있는 경우 사용자 이름 / 암호로 로그인 할 수 있습니다. 응용 프로그램에서 일부 개인 리소스얻고 싶거나 사용자 이름 / 암호를 제공하지 않으려면 OAuth를 사용하십시오 .

그러나 고유 한 계정 으로 여러 웹 사이트에 로그인 하려면 OpenID를 사용하십시오 .

(일부 웹 사이트는 OpenID와 같은 OAuth를 사용하고 OpenID 계정에 개인 정보가있는 경우 OpenID는 OAuth와 같이 사용할 수 있습니다)


OpenID는 여러 사이트에 대해 하나의 ID를 지정하는 방법이므로 반복해서 등록 할 필요가 없습니다.

OAuth는 해당 애플리케이션에 계정 로그인 정보를 제공하지 않고 하나의 애플리케이션이 하나의 계정에 액세스 할 수 있도록하는 방법입니다. 함께 사용할 수 있습니다.

더 많은 정보 : OAuth-OpenID : 당신이 같은 것으로 생각하면 잘못된 나무를 짖고 있습니다


OpenID = OpenID 공급자 (Google)의 로그인 자격 증명을 사용하여 다른 응용 프로그램에 로그인 (스택 오버플로)

OAuth = 애플리케이션 (TwitPic)이 귀하를 대신하여 귀하가 사용하는 애플리케이션 (Twitter)의 정보에 액세스하고 액세스하도록 허용

그들은 서로 함께 사용할 수 있습니다.


OpenID는 단일 자격 증명 집합을 사용하는 다중 사이트 인증을위한 것입니다.

OAuth는 애플리케이션이 서로 안전하게 액세스 할 수 있도록하기위한 것입니다 : 데이터 공유. 플리커 계정이 페이스 북 벽에 물건을 게시하거나 플리커 사진을 타사 인쇄 웹 사이트에 연결하는 것과 같이 두 가지간에 신뢰의 유대를 설정하는 것으로 생각하십시오.

OAuth는 단순한 사이트 간이 아닙니다. 실제 "아이덴티티"개념이없는 데스크탑 애플리케이션에서 Facebook 또는 Twitter와 같은 아이덴티티 중심 사이트 (예 : 로그인 세부 정보를 저장하지 않고도 피드에 게시 할 수있는 트위터 클라이언트)에 연결할 수 있습니다.

유사점이 있지만 OAuth는 실제로 서비스 간 링크에 관한 것입니다.


OpenID는 하나의 사용자 이름으로 많은 사이트에 대한 인증입니다.
OAuth는 인증에 관한 것입니다. 사이트 A는 사이트 B의 API를 호출 할 권한이 있습니다.

차이점을 설명하는 또 다른 좋은 기사 / 분석이 있습니다. http://www.dotnetopenauth.net/about/about-oauth/

참고 URL : https://stackoverflow.com/questions/3376141/openid-vs-oauth

반응형