2010-11-22 2 views

답변

0

OAuth 1.0a/RFC 5849의 경우 Signet OAuth 구현이 oauth 보석보다 훨씬 쉽게 작동합니다. Documentation은 매우 간단해야합니다. OAuth 2.0 지원이 진행 중이며 곧 지원 될 예정입니다.

그러나 특정 경우에는 oauth 보석 디자인에 문제가 있습니다. get 함수의 첫 번째 매개 변수는 경로입니다. 전체 요청 URI가 아닙니다. 그들은 분명히 아무도 그 특정 방법으로 쿼리 매개 변수를 사용하지 않을 것이라고 가정합니다. 내 생각 엔 여기에 그 이유는 쿼리 매개 변수를 서명해야하기 때문에 요청 URI를 안정적으로 구문 분석하고 매개 변수를 병합하는 것이 그들이 원하는 것보다 많은 작업 이었기 때문입니다.

해당 라이브러리 작성자의 사과에 따라 사용하지 않는 것이 좋습니다. 제 의견으로는 저조한 디자인입니다. 어떤면에서는 충분히 구현되었지만, Ruby에 해당 OAuth 서버를 사용하지 않는 API와 대화하는 경우에는 매우 훌륭하게 작동한다고 생각하지 않습니다.

+0

답장을 보내 주셔서 감사합니다. 쿼리 매개 변수를 사용할 수 없다는 것이 이상하게 들렸습니다. 단지 의미가 없습니다. 당신의 도서관을보고 내가 할 수있는 것을 보도록하겠습니다. –

관련 문제