it-swarm-korea.com

Services OAuth 하위 모듈을 어떻게 구성합니까?

Services 모듈이 D6 및 D7 모두에 대해 새로운 .0 버전을 출시하려고합니다. 서비스 구성 UI 내에 새로운 OAuth UI를 추가하는 OAuth 하위 모듈 ~ 서비스 가 있습니다.

누구나 해당 UI를 구성하는 방법을 알고 있습니까?

서비스 개발자가 무언가를 작성할 것으로 기대하지만 공식 릴리스에서 열심히 노력하고 있다면 문서가 마지막으로 수행됩니다. 그 동안 OAuth에 대한 사전 지식이없는 사람이 있다면 정보를 잘 알려주지 마십시오. (OAuth 전에 사용하지 않은 사람에게 설명)

9
Blake Senftner

OAuth Login Provider 에는 OAuth 지원으로 사전 구성된 엔드 포인트가 포함되어 있습니다.

OAuth 컨슈머 를 작성할 수있는 OAuth 컨텍스트 를 작성해야합니다. 우리가 OAuth 컨텍스트 를 갖는 이유는 우리가 OAuth 컨텍스트 엔드 포인트와 직접-여러 엔드 포인트간에 그리고 서비스 간에 소비자 키를 공유 할 수 있어야합니다. 비 서비스 프로젝트 .

서비스 에서 인증 메커니즘으로 OAuth 를 선택하고 컨텍스트를 선택하십시오. 또한 엔드 포인트의 각 개별 리소스에 대한 인증 수준을 선택할 수 있어야하지만 누군가 실수로 제거했지만 아직 다시 추가하지 않은 것 같습니다. http://drupal.org/node/115442

2
VoxPelli

테스트 Oauth 기반 서비스 http://drupal.org/node/942866 에서 다루는 핸드북 페이지가 있습니다. oauth 및 drupal oauth 모듈).

구현에 관한 기본 워크 플로우는 다음과 같습니다.

  • oauth 컨텍스트를 설정하십시오.
  • oauth 인증을 사용하도록 서비스 설정
  • 모든 자원 조작에 대한 권한을 구성하십시오.
  • 하나 이상의 oauth 소비자 구성

테스트를 위해서는 아마도 oauth 서명을 생성 한 다음 서비스 요청과 함께 전달하는 자체 클라이언트 코드를 작성해야 할 것입니다.

Oauth 자체에 대해 더 배우려면 먼저이 안내서를 읽어 보는 것이 좋습니다. http://hueniverse.com/2007/10/beginners-guide-to- oauth-part-i-overview /

2
Dave