Monday 26 November 2012

oauth helper class in php


Resourse

              oauth-php

Usage

1.    You can extends oauth_helper to add specific functions, such as twitter extends oauth_helper

2.    Call request_token method to get oauth_token and oauth_token_secret, and redirect user to authorize_url, developer needs to store oauth_token and oauth_token_secret somewhere, we will use them to request access token later on

3.    User approved the request, and get back to moodle

4.    Call get_access_token, it takes previous oauth_token and oauth_token_secret as arguments, oauth_token will be used in OAuth request, oauth_token_secret will be used to bulid signature, this method will return access_token and access_secret, store these two values in database or session

5.    Now you can access oauth protected resources by access_token and access_secret using oauth_helper::request method (or get() post())

 

Note:

·         This class only support HMAC-SHA1
·         oauth_helper class don't store tokens and secrets, you must store them manually
·         Some functions are based on http://code.google.com/p/oauth/

No comments:

Post a Comment