2
레일스 3 앱에 OAuth 서명 요청을 한 경우 request.headers["HTTP_AUTHORIZATION"]
의 다른 값 사이에 OAuth 고객 키가 표시됩니다. 그것을 액세스하는 더 좋은 방법은 무엇입니까? 나는 OAuth 보석을 사용하고 있습니다.Rails 요청에서 OAuth 고객 키를 추출하려면 어떻게해야합니까?
레일스 3 앱에 OAuth 서명 요청을 한 경우 request.headers["HTTP_AUTHORIZATION"]
의 다른 값 사이에 OAuth 고객 키가 표시됩니다. 그것을 액세스하는 더 좋은 방법은 무엇입니까? 나는 OAuth 보석을 사용하고 있습니다.Rails 요청에서 OAuth 고객 키를 추출하려면 어떻게해야합니까?
this section in the OAuth specification에 따르면, Authorization
헤더가 OAuth 프로토콜 매개 변수를 보내는 데 선호되는 방법입니다. 명세는 요청이 특정 요구 사항을 만족할 경우 형식 인코딩 된 본문 또는 요청 URI에서 프로토콜 매개 변수를 전송할 수 있도록 허용합니다.
질문에 대답하려면 : Authorization
헤더를 파싱하는 것은 모든 OAuth 공급자에게 필수입니다. 그러나 "정상적인"매개 변수 중에서도 다른 프로토콜 매개 변수를 찾아 볼 수 있습니다. 두 개 이상의 위치에서 결코 찾을 수 없습니다.