Difference between revisions of "CMU OAUTH PHP CLASS"
From CMU ITSC Network
| Line 146: | Line 146: | ||
| === getUserInfo === | === getUserInfo === | ||
| − | Get user by user's authorized access token. | + | Get user's information by user's authorized access token. | 
| {| class="wikitable" | {| class="wikitable" | ||
| |+ style="text-align:left;"|Description | |+ style="text-align:left;"|Description | ||
| |- | |- | ||
| |object getUserInfo(string $accessToken) | |object getUserInfo(string $accessToken) | ||
| + | |} | ||
| + | |||
| + | |||
| + | {| class="wikitable" | ||
| + | |+ style="text-align:left;"|Parameters | ||
| + | |- | ||
| + | |name || description | ||
| + | |- | ||
| + | |accessToken | ||
| + | |user's authorized access token | ||
| + | |} | ||
| + | |||
| + | {| class="wikitable" | ||
| + | |+ style="text-align:left;"|Return Values | ||
| + | |- | ||
| + | | no return value | ||
| |} | |} | ||
Revision as of 11:35, 24 September 2017
Method
Constructor
Set Client ID, Client Secret, Redirect URI
| __construct([string $appId, string $clientSecret, string $redirectURI]) | 
| name | description | 
| appId | cmu oauth Client ID | 
| clientSecret | cmu oauth Client Secret | 
| redirectURI | cmu oauth Redirect URI | 
| no return value | 
setAppId
set Client ID
| setAppId(string $appid) | 
| name | description | 
| appid | cmu oauth Client ID | 
| no return value | 
setAppSecret
Set Client Secret
| setAppSecret(string $appSecret) | 
| name | description | 
| appSecret | cmu oauth Client Secret | 
| no return value | 
setCallbackUri
Set Redirect URI
| setCallbackUri(string $uri) | 
| name | description | 
| uri | Application Callback / Redirect URI | 
| no return value | 
initOauth
Initial redirect to CMU Oauth for authorization.
| initOauth() | 
| no parameter | 
| no return value | 
getAccessToken
Get user's authorized access token.
| object getAccessToken(string $code) | 
| name | description | 
| code | code that parse by CMU Oauth to redirect URI. | 
| object | 
| {
  "access_token": "66822448858031556636", 
  "expires_in": 3600, 
  "refresh_token": "23178027621214615262"
} | 
getUserInfo
Get user's information by user's authorized access token.
| object getUserInfo(string $accessToken) | 
| name | description | 
| accessToken | user's authorized access token | 
| no return value | 
