SpringnoteResources 0.6 - OAuth, git와 만나다
May 6th, 2008
SpringnoteResources - 스프링노트 루비 라이브러리 0.6.0 버전에서는 크게 두가지 변경사항이 있다.
github
먼저 소스 저장소를 github로 옮겼다. 서브버전만 계속 쓰다가 git는 처음인데, 아직 평을 하기는 이르지만 장점이 많아 보인다. git에 대한 이야기는 좀 더 경험을 쌓은 다음으로 미루자(http://del.icio.us/byblue/git 참고).
다음과 같은 명령으로 소스코드를 받을 수 있다.
- git clone git@github.com:deepblue/springnote_resources.git
OAuth
스프링노트가 OAuth - 오픈 API를 위한 인증 표준를 도입했으니, 당연히 따라가야겠다. 기존처럼 app_key, user_openid, user_key를 사용해 초기화하는 것이 아니라 consumer_token과 access_token이 주어저야 한다. 당분간 이전 방식도 지원하지만, 6월에는 제거할 예정이다.
- Springnote::Base.configuration.set :consumer_token => 'CK', :consumer_secret => 'CS',
:access_token => 'AK', :access_secret => 'AS',
:domain => 'notename'
초기화 코드외에는 모두 동일하다.
OAuth 구현을 위해 액티브 리소스에서 OAuth 사용하기라는 패치를 만들기도 했다.




Leave a Reply