omniauth-twitter가 무엇을하고 있는지 보았습니다.
개요
OAuth에서 omniauth-facebook이 무엇을하고 있는지 보았습니다. 의 트위터 버전.
거의 omniauth-facebook 때와 같은 내용이 되어 버렸으므로,
↑를 읽은 분은 스루 해 OK라고 생각합니다.
대상 버전
omniauth-twitter
기본적으로 omniauth-facebook과 동일합니다.
↑ 기사 참조.
상속 관계
OmniAuth::Strategies::Twitter의 상속 관계도 omniauth-facebook 때와 거의 같습니다.
OmniAuth::Strategy는 OmniAuth::Strategies::OAuth에 포함되어 있습니다.
시퀀싱
Twitter와의 OAuth는 1계이므로 Facebook(2.0계)과는 다르다.
하지만 큰 흐름은 동일합니다.
Twitter와의 OAuth는, 최초로 리퀘스트 토큰을 취득해, 이것을 이용해 인증·인가를 한다.
AuthHash는 어플리케이션으로 인증 정보나 유저 정보를 취급하기 위한 정보가 들어간 hash.
자세한 내용은 여기를 참조 .
클래스 다이어그램
주요 등장인물은
omniauth-twitter와 twitter와의 상호 작용은 oauth를 통해 이루어집니다.
특히 통신 부분에 관해서는 OAuth::Consumer를 통해 Net::HTTP에서 행해진다.
OAuth의 기본적인 등장 인물(액세스 토큰, Authorization Code 등)은 OAuth에 추상화되어 있는 것을 알 수 있다.
이 근처도 omniauth-facebook과 같다.
Reference
이 문제에 관하여(omniauth-twitter가 무엇을하고 있는지 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ogawatti/items/26490c21fdec5a91e850텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)